From 22e49c29c1fefe4abfb8ed7c461645fc5398be11 Mon Sep 17 00:00:00 2001 From: Ding Yuntian <1491671119@qq.com> Date: Sun, 4 Jan 2026 21:10:38 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=86=E8=8A=82=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/AddressableAssetsData/link.xml | 1 + .../LiberationSans SDF - Fallback.asset | 101 +- .../Art/{海浪和星空.meta => 梦境素材.meta} | 0 .../梦境素材/医生睁眼加惊醒细化版.aseprite | Bin 0 -> 7087 bytes .../医生睁眼加惊醒细化版.aseprite.meta | 437 +++++++++ Assets/RawResources/Art/梦境素材/惊醒.anim | 96 ++ .../RawResources/Art/梦境素材/惊醒.anim.meta | 8 + .../Art/梦境素材/梦中惊醒.playable | 155 +++ .../Art/梦境素材/梦中惊醒.playable.meta | 8 + .../RawResources/Art/梦境素材/海浪与星空.meta | 8 + .../海浪与星空}/星空.aseprite | Bin .../海浪与星空}/星空.aseprite.meta | 0 .../海浪与星空}/星空.controller | 0 .../海浪与星空}/星空.controller.meta | 0 .../海浪与星空}/星空_Clip.anim | 0 .../海浪与星空}/星空_Clip.anim.meta | 0 .../海浪与星空}/梦境海浪循环.controller | 0 .../海浪与星空}/梦境海浪循环.controller.meta | 0 .../海浪与星空}/梦境海浪循环1.aseprite | Bin .../海浪与星空}/梦境海浪循环1.aseprite.meta | 0 .../海浪与星空}/梦境海浪循环1_Clip.anim | 0 .../海浪与星空}/梦境海浪循环1_Clip.anim.meta | 0 .../海浪与星空}/梦境海浪循环2.aseprite | Bin .../海浪与星空}/梦境海浪循环2.aseprite.meta | 0 .../海浪与星空}/梦境海浪循环2_Clip.anim | 0 .../海浪与星空}/梦境海浪循环2_Clip.anim.meta | 0 .../海浪与星空}/梦境海浪循环3.aseprite | Bin .../海浪与星空}/梦境海浪循环3.aseprite.meta | 0 .../海浪与星空}/梦境海浪循环3_Clip.anim | 0 .../海浪与星空}/梦境海浪循环3_Clip.anim.meta | 0 .../海浪与星空}/梦境海浪循环4.aseprite | Bin .../海浪与星空}/梦境海浪循环4.aseprite.meta | 0 .../海浪与星空}/梦境海浪循环4_Clip.anim | 0 .../海浪与星空}/梦境海浪循环4_Clip.anim.meta | 0 .../海浪与星空}/梦境海浪循环5.aseprite | Bin .../海浪与星空}/梦境海浪循环5.aseprite.meta | 0 .../海浪与星空}/梦境海浪循环5_Clip.anim | 0 .../海浪与星空}/梦境海浪循环5_Clip.anim.meta | 0 .../海浪与星空}/梦境海浪循环6.aseprite | Bin .../海浪与星空}/梦境海浪循环6.aseprite.meta | 0 .../海浪与星空}/梦境海浪循环6_Clip.anim | 0 .../海浪与星空}/梦境海浪循环6_Clip.anim.meta | 0 .../海浪与星空}/梦境海浪循环7.aseprite | Bin .../海浪与星空}/梦境海浪循环7.aseprite.meta | 0 .../海浪与星空}/梦境海浪循环7_Clip.anim | 0 .../海浪与星空}/梦境海浪循环7_Clip.anim.meta | 0 .../梦境素材/海浪与星空/海浪和星空.playable | 491 ++++++++++ .../海浪与星空}/海浪和星空.playable.meta | 0 .../Art/海浪和星空/海浪和星空.playable | 884 ------------------ Assets/Resources/Art/Obj/D1S佩佩1.png.meta | 6 +- Assets/Resources/Art/Obj/D1S佩佩2.png.meta | 45 +- Assets/Resources/Art/Obj/D1S佩佩3.png.meta | 45 +- .../Resources/Art/Obj/D1S天台-地板1.png.meta | 45 +- .../Resources/Art/Obj/D1S天台-地板2.png.meta | 45 +- .../Art/Obj/D1S天台-地板矢车菊1.png.meta | 45 +- .../Art/Obj/D1S天台-地板矢车菊2.png.meta | 45 +- Assets/Resources/Art/Obj/D1S天台-山1.png.meta | 45 +- Assets/Resources/Art/Obj/D1S天台-山2.png.meta | 45 +- Assets/Resources/Art/Obj/D1S天台-山3.png.meta | 45 +- Assets/Resources/Art/Obj/D1S天台.png.meta | 2 +- Assets/Resources/Art/Obj/D1S天台1.png.meta | 45 +- Assets/Resources/Art/Obj/D1S天台2.png.meta | 45 +- Assets/Resources/Art/Obj/D1S天台3.png.meta | 45 +- Assets/Resources/Art/Obj/D1S天台无门.png.meta | 6 +- Assets/Resources/Art/Obj/D1S天文台.png.meta | 2 +- Assets/Resources/Art/Obj/D1S教室.png.meta | 2 +- Assets/Resources/Art/Obj/D1S星空.png | 3 - Assets/Resources/Art/Obj/D1S星空.png.meta | 166 ---- Assets/Resources/Art/Obj/D1S楼梯间.png.meta | 2 +- Assets/Resources/Art/Obj/D1S泳池.png | 3 - Assets/Resources/Art/Obj/D1S泳池.png.meta | 127 --- Assets/Resources/Art/Obj/D1S海浪.gif | Bin 73699 -> 0 bytes Assets/Resources/Art/Obj/D1S海边.png | 3 - Assets/Resources/Art/Obj/D1S海边.png.meta | 127 --- Assets/Resources/Art/Obj/D1S虚空.png | 3 - Assets/Resources/Art/Obj/D1S虚空.png.meta | 127 --- .../Resources/Art/Obj/D1S走廊-小镇.png.meta | 45 +- Assets/Resources/Art/Obj/D1S走廊1.png.meta | 2 +- Assets/Resources/Art/Obj/D1S走廊2.png.meta | 45 +- Assets/Resources/Art/Obj/D1S走廊3.png.meta | 45 +- Assets/Resources/Art/Obj/D1S走廊尽头.png | 3 - Assets/Resources/Art/Obj/D1S走廊尽头.png.meta | 127 --- Assets/Resources/Art/Obj/D1S走廊底层.png | 3 - Assets/Resources/Art/Obj/D1S走廊底层.png.meta | 127 --- Assets/Resources/Art/Obj/D1S走廊深处.png | 3 - Assets/Resources/Art/Obj/D1S走廊深处.png.meta | 127 --- .../Fiction_Day1_sleep.yarn | 146 +-- Assets/Scenes/Persistence.unity | 6 +- Assets/Scenes/梦境.unity | 313 ++++++- .../Scripts/Dialog System/BaseYarnCommand.cs | 36 + Assets/Scripts/Game Loop/ChapterController.cs | 5 + Assets/Scripts/Game Loop/SceneLoader.cs | 3 + .../Scripts/SceneManagement/SpriteShowcase.cs | 93 ++ .../SceneManagement/SpriteShowcase.cs.meta | 11 + .../TimelineKit/TimelineCenter.cs | 17 +- .../TimelineKit/TimelineYarnCommand.cs | 9 +- Assets/StreamingAssets/Config/chapter.json | 2 +- Assets/UI/Art/全屏遮罩.png | 3 + .../Art/全屏遮罩.png.meta} | 56 +- ProjectSettings/ProjectSettings.asset | 2 +- 100 files changed, 2440 insertions(+), 2097 deletions(-) rename Assets/RawResources/Art/{海浪和星空.meta => 梦境素材.meta} (100%) create mode 100644 Assets/RawResources/Art/梦境素材/医生睁眼加惊醒细化版.aseprite create mode 100644 Assets/RawResources/Art/梦境素材/医生睁眼加惊醒细化版.aseprite.meta create mode 100644 Assets/RawResources/Art/梦境素材/惊醒.anim create mode 100644 Assets/RawResources/Art/梦境素材/惊醒.anim.meta create mode 100644 Assets/RawResources/Art/梦境素材/梦中惊醒.playable create mode 100644 Assets/RawResources/Art/梦境素材/梦中惊醒.playable.meta create mode 100644 Assets/RawResources/Art/梦境素材/海浪与星空.meta rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/星空.aseprite (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/星空.aseprite.meta (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/星空.controller (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/星空.controller.meta (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/星空_Clip.anim (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/星空_Clip.anim.meta (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环.controller (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环.controller.meta (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环1.aseprite (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环1.aseprite.meta (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环1_Clip.anim (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环1_Clip.anim.meta (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环2.aseprite (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环2.aseprite.meta (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环2_Clip.anim (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环2_Clip.anim.meta (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环3.aseprite (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环3.aseprite.meta (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环3_Clip.anim (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环3_Clip.anim.meta (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环4.aseprite (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环4.aseprite.meta (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环4_Clip.anim (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环4_Clip.anim.meta (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环5.aseprite (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环5.aseprite.meta (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环5_Clip.anim (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环5_Clip.anim.meta (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环6.aseprite (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环6.aseprite.meta (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环6_Clip.anim (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环6_Clip.anim.meta (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环7.aseprite (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环7.aseprite.meta (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环7_Clip.anim (100%) rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/梦境海浪循环7_Clip.anim.meta (100%) create mode 100644 Assets/RawResources/Art/梦境素材/海浪与星空/海浪和星空.playable rename Assets/RawResources/Art/{海浪和星空 => 梦境素材/海浪与星空}/海浪和星空.playable.meta (100%) delete mode 100644 Assets/RawResources/Art/海浪和星空/海浪和星空.playable delete mode 100644 Assets/Resources/Art/Obj/D1S星空.png delete mode 100644 Assets/Resources/Art/Obj/D1S星空.png.meta delete mode 100644 Assets/Resources/Art/Obj/D1S泳池.png delete mode 100644 Assets/Resources/Art/Obj/D1S泳池.png.meta delete mode 100644 Assets/Resources/Art/Obj/D1S海浪.gif delete mode 100644 Assets/Resources/Art/Obj/D1S海边.png delete mode 100644 Assets/Resources/Art/Obj/D1S海边.png.meta delete mode 100644 Assets/Resources/Art/Obj/D1S虚空.png delete mode 100644 Assets/Resources/Art/Obj/D1S虚空.png.meta delete mode 100644 Assets/Resources/Art/Obj/D1S走廊尽头.png delete mode 100644 Assets/Resources/Art/Obj/D1S走廊尽头.png.meta delete mode 100644 Assets/Resources/Art/Obj/D1S走廊底层.png delete mode 100644 Assets/Resources/Art/Obj/D1S走廊底层.png.meta delete mode 100644 Assets/Resources/Art/Obj/D1S走廊深处.png delete mode 100644 Assets/Resources/Art/Obj/D1S走廊深处.png.meta create mode 100644 Assets/Scripts/SceneManagement/SpriteShowcase.cs create mode 100644 Assets/Scripts/SceneManagement/SpriteShowcase.cs.meta create mode 100644 Assets/UI/Art/全屏遮罩.png rename Assets/{Resources/Art/Obj/D1S海浪.gif.meta => UI/Art/全屏遮罩.png.meta} (98%) diff --git a/Assets/AddressableAssetsData/link.xml b/Assets/AddressableAssetsData/link.xml index 03b8f7c06..1520e4093 100644 --- a/Assets/AddressableAssetsData/link.xml +++ b/Assets/AddressableAssetsData/link.xml @@ -103,6 +103,7 @@ + diff --git a/Assets/Plugins/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset b/Assets/Plugins/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset index 85b3c6d42..e33a9e12d 100644 --- a/Assets/Plugins/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset +++ b/Assets/Plugins/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset @@ -196,100 +196,19 @@ MonoBehaviour: m_StrikethroughOffset: 18 m_StrikethroughThickness: 6.298828 m_TabWidth: 24 - m_GlyphTable: - - m_Index: 877 - m_Metrics: - m_Width: 43 - m_Height: 62 - m_HorizontalBearingX: 0 - m_HorizontalBearingY: 62 - m_HorizontalAdvance: 43 - m_GlyphRect: - m_X: 10 - m_Y: 10 - m_Width: 43 - m_Height: 62 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 2076 - m_Metrics: - m_Width: 56 - m_Height: 59 - m_HorizontalBearingX: 1 - m_HorizontalBearingY: 59 - m_HorizontalAdvance: 57 - m_GlyphRect: - m_X: 10 - m_Y: 91 - m_Width: 56 - m_Height: 59 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - - m_Index: 2116 - m_Metrics: - m_Width: 45 - m_Height: 69 - m_HorizontalBearingX: 2 - m_HorizontalBearingY: 68 - m_HorizontalAdvance: 47 - m_GlyphRect: - m_X: 10 - m_Y: 169 - m_Width: 45 - m_Height: 69 - m_Scale: 1 - m_AtlasIndex: 0 - m_ClassDefinitionType: 0 - m_CharacterTable: - - m_ElementType: 1 - m_Unicode: 955 - m_GlyphIndex: 877 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 8365 - m_GlyphIndex: 2076 - m_Scale: 1 - - m_ElementType: 1 - m_Unicode: 8730 - m_GlyphIndex: 2116 - m_Scale: 1 + m_GlyphTable: [] + m_CharacterTable: [] m_AtlasTextures: - {fileID: 28268798066460806} m_AtlasTextureIndex: 0 m_IsMultiAtlasTexturesEnabled: 0 m_ClearDynamicDataOnBuild: 1 - m_UsedGlyphRects: - - m_X: 0 - m_Y: 0 - m_Width: 62 - m_Height: 81 - - m_X: 0 - m_Y: 81 - m_Width: 75 - m_Height: 78 - - m_X: 0 - m_Y: 159 - m_Width: 64 - m_Height: 88 + m_UsedGlyphRects: [] m_FreeGlyphRects: - - m_X: 62 - m_Y: 0 - m_Width: 449 - m_Height: 81 - - m_X: 75 - m_Y: 0 - m_Width: 436 - m_Height: 511 - m_X: 0 - m_Y: 247 + m_Y: 0 m_Width: 511 - m_Height: 264 - - m_X: 64 - m_Y: 159 - m_Width: 447 - m_Height: 352 + m_Height: 511 m_fontInfo: Name: Liberation Sans PointSize: 86 @@ -403,9 +322,9 @@ Texture2D: m_DownscaleFallback: 0 m_IsAlphaChannelOptional: 0 serializedVersion: 2 - m_Width: 512 - m_Height: 512 - m_CompleteImageSize: 262144 + m_Width: 0 + m_Height: 0 + m_CompleteImageSize: 0 m_MipsStripped: 0 m_TextureFormat: 1 m_MipCount: 1 @@ -430,8 +349,8 @@ Texture2D: m_LightmapFormat: 0 m_ColorSpace: 0 m_PlatformBlob: - image data: 262144 - _typelessdata: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809131313131313130f0e0c09040000000000000000000000000000000000000306071213131313131313070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f121515202020202020201c1b18150f09020000000000000000000000000000060b1012131f202020202020201413110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222d2d2d2d2d2d2d282725201b140c030000000000000000000000020a11171c1f202b2d2d2d2d2d2d2c21201d19130c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f393939393939393534312c251e150c00000000000000000000020c141c23282b2d38393939393939392e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a31373a3c4646464646464642413d3730271e0f050000000000000000000a141e262e34383a45464646464646463a3936302920170c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c434748535353535353534f4d4841393021170d030000000000000006111c2630383f444652535353535353534746413a32291e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e5355606060606060605b59534b4133291f1409000000000000000b17232e38424a50535e6060606060605f54524c443a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f626c6c6c6c6c6c6c68655d53453b31251a0e01000000000003101c28343f4a545c606b6c6c6c6c6c6c6c615e564c41362a1d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7679797979797979756f65574d42362a1e1308000000000006121f2b3844505c666d78797979797979796d685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c868686868686868175695e53463a2f24190d00000000000713202d3a4653606d7885868686868686877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a75828f9393939392877b6e61554c4135291c110600000004101d2935404b5563707d8997939393938f8275685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58636f7c89949f9fa3998d8073675d5145382e23170c00000006131f2c3945515d6775818e9ba99fa1978a7d7064564c41362a1d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c4854606b7683909ca7ab9f92857a6d60544a3f34281c100300000714202d3a4753606d7985929facab9e9285796d6053463a3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202c38444f5964707d8a95a0aca2988c7f72665c5044382c1f160b0005111e2a36414c5664717e8a98a2aea79a8d8073665c504438291e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1b27323d4653606c7883909da8aa9e9184796d6053463d32271b10030714202d3946525e6876828f9caaaba095887c6f62544a3f3428170c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a161f2b3744505b65717e8b96a1aca1968a7e7164594f44382c2015090814212e3b4754616e7a86929facab9d9083776a5f5342382e2317050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953606d7984919ea9a89d9083776b6054483c31261a0e121e2b37424e5765727f8b99a3aea3998b7f7265584e4330261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3844505c66727f8b97a1ab9f95897c7063574d42372b1e1314212e3a47535f6a7783909dabac9f92867a6d6154473c3121150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b28343f4a54606d7985929eaaa79c8f8275695f53473a3025191b27333f4953626e7b88959faba99b8e8275685e5246392d20130300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3845515d6773808c98a2ac9f93877b6e62564c41362a1d1f2b3744505b6573808d99a7ada1978a7d7063564c4135291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2935404b55616d7a86929faba49a8d8174685e5246392e23202d394653606c7884919eabab9e9185796d6053463a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d18242f3946525e6874808d99a3ac9f92867a6d61554b4034282834404b55636f7c8996a1aca79a8d8073665c504438281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2935414c56616e7b86929faca2988c7f73675c5145382c2c3845515c6774818e9aa8ab9f95887b6f62544a3f3428160c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a46525e6974818e9aa4aa9e9185796d6053463d332d3a4653606d7985929fabaa9d9083776a5f5342382e23170400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36424d57626f7c87939faca1978b7e7165594f443835414c5664707d8a97a2ada3988b7e7265584e4330261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b47535f6a75828f9ca6a99d9083776b6054483c3945525d6875828f9ba9ac9f92867a6d6054473c3121150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b37434e58626f7c89949faba095897d7063584e433a4754606d7a86929faca99b8e8275685d5245392c2013030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a26313c4854606a7683909ca7a79c8f82766a5f5347424d5765727e8b99a3ada1968a7d7063564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202c38434e5863707d8a95a0aa9f94887c6f62564c46535e697683909cabab9e9184796d6053463a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d4855616b7783909da8a69a8e8174685e524854616e7b87939faca7998d8073665c504438281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212c38444f5964717e8a96a1ac9f92867a6e61554e5866737f8c9aa4ab9f95887b6e62544a3f3428160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e4653606d7984919ea9a3988c8073675c54606a7784919dacaa9d9083766a5f5342382e231704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161f2c3844505c66727f8b97a1aa9e9285796d6053626f7c8895a0aca3988b7e7265584e4330261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d7985929eaaa1978b7e71655b6573808d9aa8ac9f92867a6d6054473c3121140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3845515d67737f8c98a2a99d9184786c606c7884919eaba89b8e8175685d5245392c20130200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2935404b55606d7a85929faba095897d70636f7c8996a1ada196897d7063564c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3945525d6873808d99a3a79c8f82766974808d9aa8ab9e9184786c6053463a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2935414c56616e7b86929fac9f93877b6e7884919eaba6998d8073665b504438281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a46525e6974818e9aa4a49a8d80737c8896a1ab9f94887b6e62544a3f3328160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36424d57626e7b87939fac9e9285787f8c99a9aa9c908376695f5342382d22170400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b47535f6a75828f9ba6a1978a7d828f9ca9a2988b7e7165574d422f261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b37424e57626f7c89949fa99b8f8286929fac9f92867a6d6054473c3121140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c4754606a76838f9ca79e938f9298a3a89b8e8175675d5145392c201302000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b37434e5863707d8995a0a59e9b9fa3aaa196897d7063554c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d4855616b7783909da8aaa8acaeab9e9184786c6053463a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16202c38444f5964717e8a96a0acb5b9b0a6998c8073665b504438281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d4653606d7884919ea9b3b7ab9f94887b6e61544a3f3328160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161f2b3844505c66727e8b97a1adb4aa9c908376695f5342382d221704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d7985919eabaea2988b7e7165574d422f261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3845515d6775828e9ba8ac9f92867a6d6054473c3121140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000614202d3a4753606d7a85929faca89b8e8174675d5145392c20130200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5764717e8b98a2aca196897d7063554b4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e6976828f9caaac9e9184786c6053463a2f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87939faca49a8c8073655b504437281d130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434f5966727f8c99a4ac9f93877b6e6153493f3327160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a15222f3b4854606b7784919eaba99c8f8376695f5341382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c101313171d2935414c56636f7c8996a0aca2978b7e7164574d422f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f2024212c3945525d6874818e9ba8ab9f9285796d6053473b3120140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d312e34404b55606d7a86929faca69a8d8174675d5145392c1f13020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a3d3b3c45515c67727f8c98a2ab9f94887b6e62554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2730394045464a47474e58606d7985919eaaa79c8f82766a5f5343392f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424b5153575454575f6a727f8c97a1ab9f95897d7063584e4331271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b545c6064616162696e7c86929fa9a69d9083766b6054463c311f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c666d706e6e6f737b849198a2aa9f94897d7063594f44342a200d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787d7a7a7c80869196a1aaa3988f82766b6055473d3322180e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707d898787898d9298a1a8a59f92867b6e62594f44352b210f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c566673808c949495999fa2aaa59e938c7f72695f53473d3323190f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d687683909da1a2a6aaa9a19e938e81776c60574d42352c211108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929c9e9f9f9e9b97928b81786d655b50453c31231a0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d898d90919292918f8b857f756d665c53493f332a1f110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d797d808384858584827e7a726d605c544b41382d21180e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d7073767779797775716d68625b514b42392f261b0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b555c606366696b6c6c6b6865605d565145403930271d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39434b5153565a5d5e5f5f5e5c5854524c433f342e271e150b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273039404546494d50515252514f4b4745413a3128231d150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a3d404344464644423e3a39352f281f18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d3033363839393835322d2c29241e160d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f2023272a2b2c2c2b292521201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c101313161a1d1e1f1f1e1c181413110d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0d10111313110f0b070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e1112131313131313131313060400000000000000000000000000000000000000000000000005080a0b1313131313131313130e0d0b0803000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202013100c070100000000000000000000000000000000000000050c111417172020202020202020201b1a18140f080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b0300000000000000000000000000000000000810171d2123242d2d2d2d2d2d2d2d2d282724201a130b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000000000008121a22282d30313939393939393939393433302b251d140b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646464638342f271f150b010000000000000000000000000007101a242c33393d3e46464646464646464641403c362f261d130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b353f474e5253535353535353535345403931271d1207000000000000000000000000060f19222c363e45494a5353535353535353534e4c4841382f251a0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a26313d4751595e5f606060606060605f514b43392f23180c0000000000000000000000040e18212b343e485055576060606060606060605b58534a41362b20140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000000000030c16202a333d46505a61646c6c6c6c6c6c6c6c6c67645c53483c3024180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3845525e6a75797979797979797976675c5145382c1f13060000000000000000000b151e28323b454f59616c71797979797979797979746e64584c4033271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c798786868686868686796d6053473a2d201407000000000000000007121d27303a444d57606b717e8786868686868686868174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929393939393867a6d6053473a2d20140700000000000000091218232e39424c565f696f7d86929a93939393958f82786d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929f9f9f9f93867a6d6053473a2d20140700000000000007111a242834404b545d686e7b859298a39fa9a0969083796d665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca093867a6d6053473a2d2014070000000000060f19232c363e45515c666d7a849197a1aaaaa19791847a6d675d544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d20140700000000040e18212b353e48515b606d78828f96a0a9aba29892857b6e685e554b42382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d201407000000030c16202a333d47505a636d74818e949fa8afa39992867c6f695f564c433930261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d2014070000000b151e28323c454f59616c737f8c939ea6aea49f92877d706a60574d443a31271e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d201407000007121d27303a444d57606b717e8a919ca5afa59c928b7e716b61584e453c32291f150c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d20140700091218232e39434c565f696f7d86929fa4ada69d938c80736c62594f463d332a20170d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d20140707111b242834404b555e686e7b859298a3aea79e948e81746e635a50473e342b21180e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d2014070f19232d363e45515c676d7a849197a1aaa89f958f82786d605c52483f352c22190f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d20140e18212b353e48525c606d79829096a0a9a9a0969083796d665c504940362d231a10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d201416202a333d47505a636e75818e949fa8aaa19791847a6e675d544a3f372e241b1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d20151e28323c454f59616c73808c939ea6aba29892857b6e685e554b42382e251c120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d201d27303a444d57606b717e8b929ca5afa49992867d6f695f564c433a30261c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d20262f39434c565f69707d87929fa4aea49f93877e706a60574d443b31281e150a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d222d38414b555e686e7b859299a3aea59c928b7f726c61584e453c32291f160c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d27333f49535c676d7a849197a2aba69e938d80736d625a50463d332a20170d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000213202c3946535f6c7986929facada093867a6d6053473a2d353d44505b656d79829096a0a9a79f948e81776c605b51483e342b21180e1010100d0c0a060200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e13202c3946535f6c7986929facada093867a6d6053473a333d47505a606c77818e949fa8a8a0958f82786d655b50493f362c22191c1c1c1c1c191816120d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a12191f232c3946535f6c7986929facada093867a6d6053473f3c464f59626c73808d939ea6a9a1969083796d665c53493f372d29292929292929292625221e19120a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c242a2f323946535f6c7986929facada093867a6d6059504a444e58606b717e8b929ca5aaa29791847b6e675d544a41382d36363636363636363633322f2a231c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121c262e363b3f4046535f6c7986929facaea194887b706c605c544d565f6a707d87929fa4aba39892857c6e695e554c42434343434343434343434343403e3b352e251c12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e19242e3840474b4d4f535f6c7986929facb8ab9f92857d736d665e565e686e7c859299a3aea49992867d6f6a5f564d4f4f4f4f4f4f4f4f4f4f4f4f4f4f4c4b4640372e23190d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2a36404a52585a5c5c5f6c7986929facb9ada297928880786e6960676d7a849197a2aba49f93877e716b60585c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5957514940352a1e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a17232f3b47525c63676969696c7986929facb9b3a9a29a938d827b706b6d79839096a0a9ab9d928b7f726c6969696969696969696969696969696969696966635b51463b2f22160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1926323f4b58636e73767676767986929facb9bbb3aca49f9490857d7678818e959fa8afa4998d8076767676767676767676767676767676767676767676736d63574b3e3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a677380828282828288939facb9c5beb6afa69f97928782838e939ea7b1ac9f938782828282828282828282828282828282828282828282827f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f8f8f8f8f939aa4afbbc8c7c0bbb0a9a199938f90959ea5afbbafa499938f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9c9c9c9c9fa4acb6c0ccbebab9bbb3aba49f9c9d9fa7afb7c0b5aba49f9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9ca9a9a9acafb6bec7b9b2aeadacacb5afaca9a9abb1b9bbb7b6b5afaca9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a89b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9c9f9f9fa0afb5bdb9afa7a2a09f9f9fa1abadb3b8bcb8b0aba9a09f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9b8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c6976838f9393939393a3abb5b2a79d9593939393959ea1a9b3bcb0a69f9c939393939393939393939393939393939393939393939393938e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d293643505c69768286868686868999a3afaea2958b86868686889297a1a9b3ab9f949086868686868686868686868686868686868686868686868686868175685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2935424e5a667076797979797987929facada09386797979797c859297a2aaa99c90837979797979797979797979797979797979797979797979797979756f65594d4134281b0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1926323e49545e66696c6c6c6c7986929facada093867a6d6c6a6f7c859298a2aa9f948f82796d676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d53483d3125190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212d38424c545a5c6060606c7986929facada093867a6d605f6a6f7d869298a3a69f948f82796d665c60606060606060606060606060606060606060605b59534b42372c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101c26313a42494e5053535f6c7986929facada093867a6d6058606b707d869299a3a69f948f82786d665c544a53535353535353535353535353535353534f4d48423930251b0f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2831383e424346535f6c7986929facada093867a6d605359606b707d879299a3a69e948f81786d665c544a4146464646464646464646464646464642413d3730271e1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f262d32353946535f6c7986929facada093867a6d60534f59616b717e87929aa4a69e938e81786d665b53493f33393939393939393939393939393534312c251e150c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151c21262c3946535f6c7986929facada093867a6d6053474f59616c717e88939fa3a59e938e81786c655b504440382e2d2d2d2d2d2d2d2d2d2d2d282825201b140c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a1016202c3946535f6c7986929facada093867a6d60534747505a626c727f8b919ca4a59e938e81776c605c524a40382e251c20202020202020201c1b19150f09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000513202c3946535f6c7986929facada093867a6d6053473e48505a626d727f8c929ca4a59d938d80746e645c524a40372e251c131313131313130f0e0c090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a3e48515b636d73808c929da5a59d928d80746e645c524940372e251b130900060606020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a363f49515b636e74808d939da5a49d928d80736e635b52493f372d251b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d373f49525c646e74808e939ea5a49d928d80736d635b51493f372d241b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d2e37404a525c606c78818e939ea6a49c928c7f736d635b51493f362d241b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d202e384044505b666d78818f949fa6a49c928c7f726d625b51483f362d241a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d202628333f4a545c666d79828f949fa7a49c918c7f726d625b51483f362c241a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d2017222d38424a545c676d798290959fa7a39b918b7f726d625a50483e362c241a110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d20141c262f38424b555d676d79839095a0a8a39b918b7f726c625a50483e362c231a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d2014141d263039434b555d676d7a839096a0a8a39f93887e716c615a50483e352c231a11070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d20140b151e273039434b555d686e7a849196a1a9a49a93877e716c615a50473e352c2319110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d2014070c151e27313a434c565e686e7b849196a1a9a49992877e716c61594f473d352b23190f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facada093867a6d6053473a2d201407030c151f28313a444c565e696e7b849197a1a9a39992877e706b61594f473d352b21160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929facaca093867a6d6053473a2d20140700030d161f28323b444d575f696e7c859297a2aaa39992877d706b60594f473d32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929f9f9f9f93867a6d6053473a2d2014070000040d162029323b454d575f6a6f7c859298a29fa39992867d706b60594f44382c1f13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986929393939393867a6d6053473a2d201407000000040e172029333b454e585f6a6f7d8692989393939892867d706b6054483b2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c798786868686868686796d6053473a2d20140700000000050e17212a333c464e58606a707d8686868686868686867c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3845525e6a75797979797979797976675c5145382c1f13060000000000050f18212a343c464e58606b707979797979797979796f6b6054483b2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a36424e59636a6c6c6c6c6c6c6c6c6c5c554b4034291c1004000000000000060f18222a343d464f5960636c6c6c6c6c6c6c6c6c6360594f44382c1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a26313d4751595e5f606060606060605f514b43392f23180c0000000000000000060f18222b343d474f54565f606060606060605f56544f473d32271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b353f474e5253535353535353535345403931271d1207000000000000000000071019222b353d4448495253535353535353524948443d352b21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19242d353d424546464646464646464638342f271f150b0100000000000000000000071019232b33383b3d4646464646464646463c3b38322b23190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242b3136383939393939393939392c29231d150d0300000000000000000000000007111921272c2f30393939393939393939302f2c2721191107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121920262a2c2c2d2d2d2d2d2d2d2d1f1c18120b030000000000000000000000000000070f161c2022232c2d2d2d2d2d2d2d2c23221f1b160f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f151a1d1f20202020202020202013100c070100000000000000000000000000000000050b101316161f202020202020201f1615130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090e111213131313131313131306040000000000000000000000000000000000000000000407090a1313131313131313130909070300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e1313131309080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080e14171a1b202020201615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a1f2426272d2d2d2d22221f1b150e07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b141d242b303334393939392f2e2b26201910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c1d262f363c4041464646463c3b37322a22190e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2f3841474c4e535353534947433c342a20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c2730414a52585a6060606055544e463c32261b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3942525c64676c6c6c6c625f584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a54646e7479797979766a5f54473b2e2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c667480868686867c6f6255493c30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79859293938c7f7366574d42362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414b5563707d8a97a19d908377695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6775818e9ba9a095877b6e6154473b2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929faca7988b7e7265554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414d5664717e8b98a2aea89c8f8275675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e6876828f9caaaaac9f92867a6d6053473a2d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b87939f9f9d9fa3988a7d7064544a3f33281c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5865727f8c999f9590959f9b8e8174665b5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a7783909d9a908390999e9285796c605346392d201309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953626e7b88959f93877b87929f97897c6f6256493c31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6573808c999c908376838f9c998d807366574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7884919e998b7e727f8c989d908477695f53463a2d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a54636f7c89969f92867a6e7b8896a095887b6e6155483b2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c6674818d9a9c8f8275697784919d988b7f7265564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985929e988a7e716773808d9a9c8f8276685d5245392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5564707d8a979f92867a6d63707c89979f92867a6d6054473a2e23170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6775818e9b9b8e817567606d7985929f998a7e7164544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86929f978a7d70635c6675818e9b9b8e8175665c5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d5664717e8b989e9285796d605464717e8a999f9285796d6053463a2d2013090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e6976828f9c9a8e8174665c54606d7a86929f97897c706356493d31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b87939f96897c706354525d6876838f9c9a8d807367574d42372b1e12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e5865727f8c999e9184786c60534c5665727f8c989e918477695f53473a2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000103040814212e3a47535f6a7783909d9a8d8073665b504855616e7b8896a096887b6e6255483b3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0e10110f1b27333f4953626e7b8895a096887c6f62544a47535f697784919d988c7f7265564c4135291d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b11161a1c1d1f1f2b3744505b6573808d999d9184776a605442424d576773808d9a9c908376685e5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151c2226292a2b2b2d394653606c7884919e998c7f7366584e433d495663707c89979f92867a6d6154473a2e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d171f272d323637383834404a54636f7c89969f95887b6e6255483c3a4653606d7985929f998b7e7164544b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151f2931383e424445454544515c6674818d9a9d908377695f53473a3844505c6675818e9b9b8e8275665c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c27313b434a4f505252525253606d7985929e998c7f7265574d4237343f4a5464717e8a999f9285796d6053463a2d20130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222d38434d555b5d5e5e5e5e5564707d8a979f93877b6e6154473c312e3a4754606d7a86929f98897d7063564a3d31261b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26323e4a555f666a6b6b6b6b6b6775828e9b9c8f8376695e52463a2a2c3945525d6876838f9c9a8d807467584e43372b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101c2936424f5b6671777878787878787986929f998b7e7165564d42362a2935414c5665727f8c989e9184786a5f53473a2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111d2a3744505d6a77838585858585858592989f92867a6d6054473b3025242f3b4855616e7b8896a096887c6f6255483c3025190e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b78849191919191919297a29b8f8275685d524539291f212d3a46535f697784919d998c7f7366564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884919e9e9e9e9e9ea2a2988a7e7164564c413529171e2b37424d576773808d9a9d908376685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b78849193939393939393939285796d6053473a3024191a26313c4956636f7c89979f93877a6e6154473b2f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884868686868686868686868175675d514539281e1313202d3a4653606d7985929e9a8b7e7165554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111d2a3743505c68727879797979797979797979756f65554b403529160c121f2b3844505c6675818e9b9b8f8275675d5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1b27333f4b5660686b6c6c6c6c6c6c6c6c6c6c68655d5343392f241804101c28343f4a5464717e8a999f9285796d6053473a2d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232f3a444e565c5e606060606060606060605b59534b4131271d12070b17232e3a4754606d7a86929f988a7d706353493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28323c444b5051535353535353535353534e4d4841392f1f150b010613202c3945525d6876838f9c9a8e8174655b5044372b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c16202a323a3f43454646464646464646464642403d372f271d0d030004111d2935414c5665727f8c989e9184786c605346392d20130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1820282f333738393939393939393939393534312c251d150b0000010d19242f3b4855616e7b8895a097887c6f6255493c31251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f161d23272a2b2d2d2d2d2d2d2d2d2d2d282724201a130b030000000814212d3a46535f697784919d998c807366574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c12171b1d1e202020202020202020201b1b18140f09010000000005121e2b37424d576773808d9a9d908377695e53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070b0f1112131313131313131313130f0e0c0804000000000000020e1a26313c4956636f7c8997a095877b6e6154483b2f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020405060606060606060606060201000000000000000000000913202d3a4653606d7985929e988b7e7265554b4035291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6675818e9b9c8f8276675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5464717e8a999f92867a6d6053473a2d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3a4754606d7a86929f988a7d7064544a3f33281c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d6876828f9c9b8e8174665b5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5665727f8b989e9285796c605346392d201309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3b4855616e7b8895a097897c6f6356493c31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3a46535f697784919d998d807366574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576773808d9a9d918477695f53463a2d211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c4956636f7c8997a095887b6e6155483b2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000913202d3a4653606d7985929e988c7f7265564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6675818e9b9c8f8376685d5245392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5464717d8a999f92867a6d6054473a2e23170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3a4754606d7a86929f998a7e7164544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6776828f9c9b8e8175665c5044382c1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c5565727f8b989f9285796d6053463a2d20130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3b4855616e7b8895a097897c706356493d31261a0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3a46535f697784919d9a8d807467584e43372b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576673808d999e9184776a5f53473a2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c4956636f7c8997a096887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000913202d3a4653606d79859293938c7f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c667581868686868276695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54656f75797979797670665a4e4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842535d65686c6c6c6c69665e544a3e32261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630414b53595b606060605d5a544c43382d22160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2f3941484d4e53535353504e4a433a31271c1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1d272f373c40424646464643423e3831281f150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151d252c313435393939393635322d271f160d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b131a202427282d2d2d2d2a2926221c150d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001090f14181a1b202020201d1c1a16110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080c0e0f13131313100f0d0a050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + image data: 0 + _typelessdata: m_StreamData: serializedVersion: 2 offset: 0 diff --git a/Assets/RawResources/Art/海浪和星空.meta b/Assets/RawResources/Art/梦境素材.meta similarity index 100% rename from Assets/RawResources/Art/海浪和星空.meta rename to Assets/RawResources/Art/梦境素材.meta diff --git a/Assets/RawResources/Art/梦境素材/医生睁眼加惊醒细化版.aseprite b/Assets/RawResources/Art/梦境素材/医生睁眼加惊醒细化版.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..3b0dd6f8e6a55e664bc56b714d2e1954c5f48745 GIT binary patch literal 7087 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 literal 0 HcmV?d00001 diff --git a/Assets/RawResources/Art/梦境素材/医生睁眼加惊醒细化版.aseprite.meta b/Assets/RawResources/Art/梦境素材/医生睁眼加惊醒细化版.aseprite.meta new file mode 100644 index 000000000..3765223fd --- /dev/null +++ b/Assets/RawResources/Art/梦境素材/医生睁眼加惊醒细化版.aseprite.meta @@ -0,0 +1,437 @@ +fileFormatVersion: 2 +guid: f8f062a38180f5e4986d7137c79c65ca +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: + - first: + type: UnityEngine:AnimationClip + assembly: UnityEngine.AnimationModule + name: "\xE5\x83\x8F\xE7\xB4\_\xE7\x89\x88" + second: {fileID: 7400000, guid: 6599308f22062d545bac04cb0ebf2405, type: 2} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 62a9f0aa5b59740cfbadc7e5f9823bb0, type: 3} + textureImporterSettings: + alphaSource: 1 + mipMapMode: 0 + enableMipMap: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + convertToNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + swizzle: 50462976 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + nPOTScale: 1 + sRGBTexture: 1 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 21.5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 0 + flipbookColumns: 0 + ignorePngGamma: 0 + cookieMode: 0 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + normalMap: 0 + textureFormat: 0 + maxTextureSize: 0 + lightmap: 0 + compressionQuality: 0 + linearTexture: 0 + grayScaleToAlpha: 0 + rGBM: 0 + cubemapConvolutionSteps: 0 + cubemapConvolutionExponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + applyGammaDecoding: 0 + previousAsepriteImporterSettings: + fileImportMode: 1 + importHiddenLayers: 0 + layerImportMode: 1 + defaultPivotSpace: 0 + defaultPivotAlignment: 0 + customPivotPosition: {x: 0.5, y: 0.5} + spritePadding: 0 + generateModelPrefab: 1 + generateAnimationClips: 1 + addSortingGroup: 1 + addShadowCasters: 0 + asepriteImporterSettings: + fileImportMode: 1 + importHiddenLayers: 0 + layerImportMode: 1 + defaultPivotSpace: 0 + defaultPivotAlignment: 0 + customPivotPosition: {x: 0.5, y: 0.5} + spritePadding: 0 + generateModelPrefab: 1 + generateAnimationClips: 1 + addSortingGroup: 1 + addShadowCasters: 0 + importFileNodeState: 1 + platformSettingsDirtyTick: 639031577666039497 + textureAssetName: + singleSpriteImportData: + - name: + originalName: + pivot: {x: 0, y: 0} + alignment: 0 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 0 + height: 0 + spriteID: + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 0, y: 0} + animatedSpriteImportData: + - name: "\u533B\u751F\u7741\u773C\u52A0\u60CA\u9192\u7EC6\u5316\u7248_Frame_0" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 9 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 4 + y: 4 + width: 384 + height: 216 + spriteID: b0b3ef08c174ff246bd63af472880077 + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 4, y: 4} + - name: "\u533B\u751F\u7741\u773C\u52A0\u60CA\u9192\u7EC6\u5316\u7248_Frame_1" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 9 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 396 + y: 4 + width: 384 + height: 216 + spriteID: 5860509dd70b3ce4b9d7ee9e9dbaf619 + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 396, y: 4} + - name: "\u533B\u751F\u7741\u773C\u52A0\u60CA\u9192\u7EC6\u5316\u7248_Frame_2" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 9 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 4 + y: 228 + width: 384 + height: 216 + spriteID: 09a71f457c9893048b4e2249cbe4d53d + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 4, y: 228} + - name: "\u533B\u751F\u7741\u773C\u52A0\u60CA\u9192\u7EC6\u5316\u7248_Frame_3" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 9 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 396 + y: 228 + width: 384 + height: 216 + spriteID: b0b8f727ed462674daf15ae740c6be17 + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 396, y: 228} + - name: "\u533B\u751F\u7741\u773C\u52A0\u60CA\u9192\u7EC6\u5316\u7248_Frame_4" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 9 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 4 + y: 452 + width: 384 + height: 216 + spriteID: e74e5c412dae05648b21d31a1de3f1c5 + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 4, y: 452} + - name: "\u533B\u751F\u7741\u773C\u52A0\u60CA\u9192\u7EC6\u5316\u7248_Frame_5" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 9 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 396 + y: 452 + width: 384 + height: 216 + spriteID: ba160140a3498234d8faafa7dc1523c2 + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 396, y: 452} + - name: "\u533B\u751F\u7741\u773C\u52A0\u60CA\u9192\u7EC6\u5316\u7248_Frame_6" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 9 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 4 + y: 676 + width: 384 + height: 216 + spriteID: 5eaf7a183fc8681418d0730247bc4504 + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 4, y: 676} + - name: "\u533B\u751F\u7741\u773C\u52A0\u60CA\u9192\u7EC6\u5316\u7248_Frame_7" + originalName: + pivot: {x: 0.5, y: 0.5} + alignment: 9 + border: {x: 0, y: 0, z: 0, w: 0} + rect: + serializedVersion: 2 + x: 396 + y: 676 + width: 384 + height: 216 + spriteID: e3e5e37a9d5871642b9985dcb7ade1cb + spriteBone: [] + spriteOutline: [] + vertices: [] + spritePhysicsOutline: [] + indices: + edges: [] + tessellationDetail: 0 + uvTransform: {x: 396, y: 676} + spriteSheetImportData: [] + asepriteLayers: + - layerIndex: 0 + guid: -183287455 + name: "\u533B\u751F\u7741\u773C\u52A0\u60CA\u9192\u7EC6\u5316\u7248" + layerFlags: 0 + layerType: 0 + blendMode: 0 + cells: + - name: "\u533B\u751F\u7741\u773C\u52A0\u60CA\u9192\u7EC6\u5316\u7248_Frame_0" + frameIndex: 0 + cellRect: + x: 0 + y: 0 + width: 384 + height: 216 + spriteId: b0b3ef08c174ff246bd63af472880077 + - name: "\u533B\u751F\u7741\u773C\u52A0\u60CA\u9192\u7EC6\u5316\u7248_Frame_1" + frameIndex: 1 + cellRect: + x: 0 + y: 0 + width: 384 + height: 216 + spriteId: 5860509dd70b3ce4b9d7ee9e9dbaf619 + - name: "\u533B\u751F\u7741\u773C\u52A0\u60CA\u9192\u7EC6\u5316\u7248_Frame_2" + frameIndex: 2 + cellRect: + x: 0 + y: 0 + width: 384 + height: 216 + spriteId: 09a71f457c9893048b4e2249cbe4d53d + - name: "\u533B\u751F\u7741\u773C\u52A0\u60CA\u9192\u7EC6\u5316\u7248_Frame_3" + frameIndex: 3 + cellRect: + x: 0 + y: 0 + width: 384 + height: 216 + spriteId: b0b8f727ed462674daf15ae740c6be17 + - name: "\u533B\u751F\u7741\u773C\u52A0\u60CA\u9192\u7EC6\u5316\u7248_Frame_4" + frameIndex: 4 + cellRect: + x: 0 + y: 0 + width: 384 + height: 216 + spriteId: e74e5c412dae05648b21d31a1de3f1c5 + - name: "\u533B\u751F\u7741\u773C\u52A0\u60CA\u9192\u7EC6\u5316\u7248_Frame_5" + frameIndex: 5 + cellRect: + x: 0 + y: 0 + width: 384 + height: 216 + spriteId: ba160140a3498234d8faafa7dc1523c2 + - name: "\u533B\u751F\u7741\u773C\u52A0\u60CA\u9192\u7EC6\u5316\u7248_Frame_6" + frameIndex: 6 + cellRect: + x: 0 + y: 0 + width: 384 + height: 216 + spriteId: 5eaf7a183fc8681418d0730247bc4504 + - name: "\u533B\u751F\u7741\u773C\u52A0\u60CA\u9192\u7EC6\u5316\u7248_Frame_7" + frameIndex: 7 + cellRect: + x: 0 + y: 0 + width: 384 + height: 216 + spriteId: e3e5e37a9d5871642b9985dcb7ade1cb + linkedCells: [] + parentIndex: -1 + platformSettings: + - name: DefaultTexturePlatform + overridden: 0 + ignorePlatformSupport: 0 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + forceMaximumCompressionQuality_BC6H_BC7: 0 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + androidETC2FallbackOverride: 0 + - name: Standalone + overridden: 0 + ignorePlatformSupport: 0 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + forceMaximumCompressionQuality_BC6H_BC7: 0 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + androidETC2FallbackOverride: 0 + - name: Server + overridden: 0 + ignorePlatformSupport: 0 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + forceMaximumCompressionQuality_BC6H_BC7: 0 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + androidETC2FallbackOverride: 0 + - name: Android + overridden: 0 + ignorePlatformSupport: 0 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + forceMaximumCompressionQuality_BC6H_BC7: 0 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + androidETC2FallbackOverride: 0 + - name: iPhone + overridden: 0 + ignorePlatformSupport: 0 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + forceMaximumCompressionQuality_BC6H_BC7: 0 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + androidETC2FallbackOverride: 0 + - name: WebGL + overridden: 0 + ignorePlatformSupport: 0 + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + forceMaximumCompressionQuality_BC6H_BC7: 0 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + androidETC2FallbackOverride: 0 + secondarySpriteTextures: [] + spritePackingTag: + canvasSize: {x: 384, y: 216} diff --git a/Assets/RawResources/Art/梦境素材/惊醒.anim b/Assets/RawResources/Art/梦境素材/惊醒.anim new file mode 100644 index 000000000..80204e012 --- /dev/null +++ b/Assets/RawResources/Art/梦境素材/惊醒.anim @@ -0,0 +1,96 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: "\u60CA\u9192" + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - serializedVersion: 2 + curve: + - time: 0 + value: {fileID: 4845551762480320023, guid: f8f062a38180f5e4986d7137c79c65ca, type: 3} + - time: 0.16666667 + value: {fileID: 1312909903002647338, guid: f8f062a38180f5e4986d7137c79c65ca, type: 3} + - time: 0.33333334 + value: {fileID: -6861955956494070440, guid: f8f062a38180f5e4986d7137c79c65ca, type: 3} + - time: 0.41666666 + value: {fileID: 3920957474798931577, guid: f8f062a38180f5e4986d7137c79c65ca, type: 3} + - time: 0.5833333 + value: {fileID: -3263900077010191054, guid: f8f062a38180f5e4986d7137c79c65ca, type: 3} + - time: 1.4166666 + value: {fileID: 6125429552485575088, guid: f8f062a38180f5e4986d7137c79c65ca, type: 3} + - time: 3.9166667 + value: {fileID: 5635815207266044979, guid: f8f062a38180f5e4986d7137c79c65ca, type: 3} + - time: 4.3333335 + value: {fileID: 3436846696047169574, guid: f8f062a38180f5e4986d7137c79c65ca, type: 3} + - time: 6.8333335 + value: {fileID: 3436846696047169574, guid: f8f062a38180f5e4986d7137c79c65ca, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + flags: 2 + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: + - {fileID: 4845551762480320023, guid: f8f062a38180f5e4986d7137c79c65ca, type: 3} + - {fileID: 1312909903002647338, guid: f8f062a38180f5e4986d7137c79c65ca, type: 3} + - {fileID: -6861955956494070440, guid: f8f062a38180f5e4986d7137c79c65ca, type: 3} + - {fileID: 3920957474798931577, guid: f8f062a38180f5e4986d7137c79c65ca, type: 3} + - {fileID: -3263900077010191054, guid: f8f062a38180f5e4986d7137c79c65ca, type: 3} + - {fileID: 6125429552485575088, guid: f8f062a38180f5e4986d7137c79c65ca, type: 3} + - {fileID: 5635815207266044979, guid: f8f062a38180f5e4986d7137c79c65ca, type: 3} + - {fileID: 3436846696047169574, guid: f8f062a38180f5e4986d7137c79c65ca, type: 3} + - {fileID: 3436846696047169574, guid: f8f062a38180f5e4986d7137c79c65ca, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 6.8500004 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 0 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/RawResources/Art/梦境素材/惊醒.anim.meta b/Assets/RawResources/Art/梦境素材/惊醒.anim.meta new file mode 100644 index 000000000..a5d558b48 --- /dev/null +++ b/Assets/RawResources/Art/梦境素材/惊醒.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6599308f22062d545bac04cb0ebf2405 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RawResources/Art/梦境素材/梦中惊醒.playable b/Assets/RawResources/Art/梦境素材/梦中惊醒.playable new file mode 100644 index 000000000..858a5ab13 --- /dev/null +++ b/Assets/RawResources/Art/梦境素材/梦中惊醒.playable @@ -0,0 +1,155 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1124103946819820711 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d21dcc2386d650c4597f3633c75a1f98, type: 3} + m_Name: Animation Track + m_EditorClassIdentifier: + m_Version: 3 + m_AnimClip: {fileID: 0} + m_Locked: 0 + m_Muted: 0 + m_CustomPlayableFullTypename: + m_Curves: {fileID: 0} + m_Parent: {fileID: 11400000} + m_Children: [] + m_Clips: + - m_Version: 1 + m_Start: 0 + m_ClipIn: 0 + m_Asset: {fileID: 7703917401122650478} + m_Duration: 4.11 + m_TimeScale: 1 + m_ParentTrack: {fileID: -1124103946819820711} + m_EaseInDuration: 0 + m_EaseOutDuration: 0 + m_BlendInDuration: -1 + m_BlendOutDuration: -1 + m_MixInCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_MixOutCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BlendInCurveMode: 0 + m_BlendOutCurveMode: 0 + m_ExposedParameterNames: [] + m_AnimationCurves: {fileID: 0} + m_Recordable: 0 + m_PostExtrapolationMode: 1 + m_PreExtrapolationMode: 1 + m_PostExtrapolationTime: Infinity + m_PreExtrapolationTime: 0 + m_DisplayName: "\u60CA\u9192" + m_Markers: + m_Objects: [] + m_InfiniteClipPreExtrapolation: 0 + m_InfiniteClipPostExtrapolation: 0 + m_InfiniteClipOffsetPosition: {x: 0, y: 0, z: 0} + m_InfiniteClipOffsetEulerAngles: {x: 0, y: 0, z: 0} + m_InfiniteClipTimeOffset: 0 + m_InfiniteClipRemoveOffset: 0 + m_InfiniteClipApplyFootIK: 1 + mInfiniteClipLoop: 0 + m_MatchTargetFields: 63 + m_Position: {x: 0, y: 0, z: 0} + m_EulerAngles: {x: 0, y: 0, z: 0} + m_AvatarMask: {fileID: 0} + m_ApplyAvatarMask: 1 + m_TrackOffset: 0 + m_InfiniteClip: {fileID: 0} + m_OpenClipOffsetRotation: {x: 0, y: 0, z: 0, w: 1} + m_Rotation: {x: 0, y: 0, z: 0, w: 1} + m_ApplyOffsets: 0 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bfda56da833e2384a9677cd3c976a436, type: 3} + m_Name: "\u68A6\u4E2D\u60CA\u9192" + m_EditorClassIdentifier: + m_Version: 0 + m_Tracks: + - {fileID: -1124103946819820711} + m_FixedDuration: 0 + m_EditorSettings: + m_Framerate: 60 + m_ScenePreview: 1 + m_DurationMode: 0 + m_MarkerTrack: {fileID: 0} +--- !u!114 &7703917401122650478 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 030f85c3f73729f4f976f66ffb23b875, type: 3} + m_Name: AnimationPlayableAsset + m_EditorClassIdentifier: + m_Clip: {fileID: 7400000, guid: 6599308f22062d545bac04cb0ebf2405, type: 2} + m_Position: {x: 0, y: 0, z: 0} + m_EulerAngles: {x: 0, y: 0, z: 0} + m_UseTrackMatchFields: 1 + m_MatchTargetFields: 63 + m_RemoveStartOffset: 1 + m_ApplyFootIK: 1 + m_Loop: 0 + m_Version: 1 + m_Rotation: {x: 0, y: 0, z: 0, w: 1} diff --git a/Assets/RawResources/Art/梦境素材/梦中惊醒.playable.meta b/Assets/RawResources/Art/梦境素材/梦中惊醒.playable.meta new file mode 100644 index 000000000..02412312e --- /dev/null +++ b/Assets/RawResources/Art/梦境素材/梦中惊醒.playable.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d211d3e730c5170438d66c99c3a01974 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RawResources/Art/梦境素材/海浪与星空.meta b/Assets/RawResources/Art/梦境素材/海浪与星空.meta new file mode 100644 index 000000000..cb45cb4e5 --- /dev/null +++ b/Assets/RawResources/Art/梦境素材/海浪与星空.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4dc38306317f7e34382184f8bdd4109f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RawResources/Art/海浪和星空/星空.aseprite b/Assets/RawResources/Art/梦境素材/海浪与星空/星空.aseprite similarity index 100% rename from Assets/RawResources/Art/海浪和星空/星空.aseprite rename to Assets/RawResources/Art/梦境素材/海浪与星空/星空.aseprite diff --git a/Assets/RawResources/Art/海浪和星空/星空.aseprite.meta b/Assets/RawResources/Art/梦境素材/海浪与星空/星空.aseprite.meta similarity index 100% rename from Assets/RawResources/Art/海浪和星空/星空.aseprite.meta rename to Assets/RawResources/Art/梦境素材/海浪与星空/星空.aseprite.meta diff --git a/Assets/RawResources/Art/海浪和星空/星空.controller b/Assets/RawResources/Art/梦境素材/海浪与星空/星空.controller similarity index 100% rename from Assets/RawResources/Art/海浪和星空/星空.controller rename to Assets/RawResources/Art/梦境素材/海浪与星空/星空.controller diff --git a/Assets/RawResources/Art/海浪和星空/星空.controller.meta b/Assets/RawResources/Art/梦境素材/海浪与星空/星空.controller.meta similarity index 100% rename from Assets/RawResources/Art/海浪和星空/星空.controller.meta rename to Assets/RawResources/Art/梦境素材/海浪与星空/星空.controller.meta diff --git a/Assets/RawResources/Art/海浪和星空/星空_Clip.anim b/Assets/RawResources/Art/梦境素材/海浪与星空/星空_Clip.anim similarity index 100% rename from Assets/RawResources/Art/海浪和星空/星空_Clip.anim rename to Assets/RawResources/Art/梦境素材/海浪与星空/星空_Clip.anim diff --git a/Assets/RawResources/Art/海浪和星空/星空_Clip.anim.meta b/Assets/RawResources/Art/梦境素材/海浪与星空/星空_Clip.anim.meta similarity index 100% rename from Assets/RawResources/Art/海浪和星空/星空_Clip.anim.meta rename to Assets/RawResources/Art/梦境素材/海浪与星空/星空_Clip.anim.meta diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环.controller b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环.controller similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环.controller rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环.controller diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环.controller.meta b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环.controller.meta similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环.controller.meta rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环.controller.meta diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环1.aseprite b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环1.aseprite similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环1.aseprite rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环1.aseprite diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环1.aseprite.meta b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环1.aseprite.meta similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环1.aseprite.meta rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环1.aseprite.meta diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环1_Clip.anim b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环1_Clip.anim similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环1_Clip.anim rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环1_Clip.anim diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环1_Clip.anim.meta b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环1_Clip.anim.meta similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环1_Clip.anim.meta rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环1_Clip.anim.meta diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环2.aseprite b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环2.aseprite similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环2.aseprite rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环2.aseprite diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环2.aseprite.meta b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环2.aseprite.meta similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环2.aseprite.meta rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环2.aseprite.meta diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环2_Clip.anim b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环2_Clip.anim similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环2_Clip.anim rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环2_Clip.anim diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环2_Clip.anim.meta b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环2_Clip.anim.meta similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环2_Clip.anim.meta rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环2_Clip.anim.meta diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环3.aseprite b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环3.aseprite similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环3.aseprite rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环3.aseprite diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环3.aseprite.meta b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环3.aseprite.meta similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环3.aseprite.meta rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环3.aseprite.meta diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环3_Clip.anim b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环3_Clip.anim similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环3_Clip.anim rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环3_Clip.anim diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环3_Clip.anim.meta b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环3_Clip.anim.meta similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环3_Clip.anim.meta rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环3_Clip.anim.meta diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环4.aseprite b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环4.aseprite similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环4.aseprite rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环4.aseprite diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环4.aseprite.meta b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环4.aseprite.meta similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环4.aseprite.meta rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环4.aseprite.meta diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环4_Clip.anim b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环4_Clip.anim similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环4_Clip.anim rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环4_Clip.anim diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环4_Clip.anim.meta b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环4_Clip.anim.meta similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环4_Clip.anim.meta rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环4_Clip.anim.meta diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环5.aseprite b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环5.aseprite similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环5.aseprite rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环5.aseprite diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环5.aseprite.meta b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环5.aseprite.meta similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环5.aseprite.meta rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环5.aseprite.meta diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环5_Clip.anim b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环5_Clip.anim similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环5_Clip.anim rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环5_Clip.anim diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环5_Clip.anim.meta b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环5_Clip.anim.meta similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环5_Clip.anim.meta rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环5_Clip.anim.meta diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环6.aseprite b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环6.aseprite similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环6.aseprite rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环6.aseprite diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环6.aseprite.meta b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环6.aseprite.meta similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环6.aseprite.meta rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环6.aseprite.meta diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环6_Clip.anim b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环6_Clip.anim similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环6_Clip.anim rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环6_Clip.anim diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环6_Clip.anim.meta b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环6_Clip.anim.meta similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环6_Clip.anim.meta rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环6_Clip.anim.meta diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环7.aseprite b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环7.aseprite similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环7.aseprite rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环7.aseprite diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环7.aseprite.meta b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环7.aseprite.meta similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环7.aseprite.meta rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环7.aseprite.meta diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环7_Clip.anim b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环7_Clip.anim similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环7_Clip.anim rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环7_Clip.anim diff --git a/Assets/RawResources/Art/海浪和星空/梦境海浪循环7_Clip.anim.meta b/Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环7_Clip.anim.meta similarity index 100% rename from Assets/RawResources/Art/海浪和星空/梦境海浪循环7_Clip.anim.meta rename to Assets/RawResources/Art/梦境素材/海浪与星空/梦境海浪循环7_Clip.anim.meta diff --git a/Assets/RawResources/Art/梦境素材/海浪与星空/海浪和星空.playable b/Assets/RawResources/Art/梦境素材/海浪与星空/海浪和星空.playable new file mode 100644 index 000000000..fa4bb0c50 --- /dev/null +++ b/Assets/RawResources/Art/梦境素材/海浪与星空/海浪和星空.playable @@ -0,0 +1,491 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-1011086262918085812 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a16748d9461eae46a725db9776d5390, type: 3} + m_Name: Markers + m_EditorClassIdentifier: + m_Version: 3 + m_AnimClip: {fileID: 0} + m_Locked: 0 + m_Muted: 0 + m_CustomPlayableFullTypename: + m_Curves: {fileID: 0} + m_Parent: {fileID: 11400000} + m_Children: [] + m_Clips: [] + m_Markers: + m_Objects: [] +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bfda56da833e2384a9677cd3c976a436, type: 3} + m_Name: "\u6D77\u6D6A\u548C\u661F\u7A7A" + m_EditorClassIdentifier: + m_Version: 0 + m_Tracks: + - {fileID: 7041169268558108886} + m_FixedDuration: 0 + m_EditorSettings: + m_Framerate: 60 + m_ScenePreview: 1 + m_DurationMode: 0 + m_MarkerTrack: {fileID: -1011086262918085812} +--- !u!114 &7041169268558108886 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d21dcc2386d650c4597f3633c75a1f98, type: 3} + m_Name: Animation Track + m_EditorClassIdentifier: + m_Version: 3 + m_AnimClip: {fileID: 0} + m_Locked: 0 + m_Muted: 0 + m_CustomPlayableFullTypename: + m_Curves: {fileID: 0} + m_Parent: {fileID: 11400000} + m_Children: [] + m_Clips: [] + m_Markers: + m_Objects: [] + m_InfiniteClipPreExtrapolation: 1 + m_InfiniteClipPostExtrapolation: 1 + m_InfiniteClipOffsetPosition: {x: 0, y: 0, z: 0} + m_InfiniteClipOffsetEulerAngles: {x: -0, y: 0, z: 0} + m_InfiniteClipTimeOffset: 0 + m_InfiniteClipRemoveOffset: 0 + m_InfiniteClipApplyFootIK: 1 + mInfiniteClipLoop: 0 + m_MatchTargetFields: 63 + m_Position: {x: 0, y: 0, z: 0} + m_EulerAngles: {x: 0, y: 0, z: 0} + m_AvatarMask: {fileID: 0} + m_ApplyAvatarMask: 1 + m_TrackOffset: 0 + m_InfiniteClip: {fileID: 8662377703364276340} + m_OpenClipOffsetRotation: {x: 0, y: 0, z: 0, w: 1} + m_Rotation: {x: 0, y: 0, z: 0, w: 1} + m_ApplyOffsets: 0 +--- !u!74 &8662377703364276340 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Recorded + serializedVersion: 7 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: 0, z: 0} + inSlope: {x: 0, y: 7.0560045, z: 0} + outSlope: {x: 0, y: 7.0560045, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.09127557, z: 0.33333334} + - serializedVersion: 3 + time: 5 + value: {x: 0, y: 22.923737, z: 0} + inSlope: {x: 0, y: 2.0691752, z: 0} + outSlope: {x: 0, y: 2.0691752, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 7 + value: {x: 0, y: 25, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: "\u661F\u7A7A" + - curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: {x: 0, y: -25, z: 0} + inSlope: {x: 0, y: 8.409119, z: 0} + outSlope: {x: 0, y: 8.409119, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.08786337, z: 0.33333334} + - serializedVersion: 3 + time: 5 + value: {x: 0, y: -1.5239735, z: 0} + inSlope: {x: 0, y: 1.627342, z: 0} + outSlope: {x: 0, y: 1.627342, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + - serializedVersion: 3 + time: 7 + value: {x: 0, y: 0, z: 0} + inSlope: {x: 0, y: 0, z: 0} + outSlope: {x: 0, y: 0, z: 0} + tangentMode: 0 + weightedMode: 0 + inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + path: "\u6D77\u6D6A" + m_ScaleCurves: [] + m_FloatCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 5 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: "\u6D77\u6D6A" + classID: 1 + script: {fileID: 0} + flags: 16 + m_PPtrCurves: [] + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 2371247880 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 730010722 + attribute: 1 + script: {fileID: 0} + typeID: 4 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + - serializedVersion: 2 + path: 730010722 + attribute: 2086281974 + script: {fileID: 0} + typeID: 1 + customType: 0 + isPPtrCurve: 0 + isIntCurve: 0 + isSerializeReferenceCurve: 0 + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 7 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: "\u661F\u7A7A" + classID: 4 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 7.0560045 + outSlope: 7.0560045 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.09127557 + - serializedVersion: 3 + time: 7 + value: 25 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: "\u661F\u7A7A" + classID: 4 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: "\u661F\u7A7A" + classID: 4 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.x + path: "\u6D77\u6D6A" + classID: 4 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -25 + inSlope: 8.409119 + outSlope: 8.409119 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.08786337 + - serializedVersion: 3 + time: 7 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.y + path: "\u6D77\u6D6A" + classID: 4 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 5 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 136 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_LocalPosition.z + path: "\u6D77\u6D6A" + classID: 4 + script: {fileID: 0} + flags: 0 + - serializedVersion: 2 + curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1.3333334 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 5 + value: 1 + inSlope: Infinity + outSlope: Infinity + tangentMode: 103 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + attribute: m_IsActive + path: "\u6D77\u6D6A" + classID: 1 + script: {fileID: 0} + flags: 16 + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/RawResources/Art/海浪和星空/海浪和星空.playable.meta b/Assets/RawResources/Art/梦境素材/海浪与星空/海浪和星空.playable.meta similarity index 100% rename from Assets/RawResources/Art/海浪和星空/海浪和星空.playable.meta rename to Assets/RawResources/Art/梦境素材/海浪与星空/海浪和星空.playable.meta diff --git a/Assets/RawResources/Art/海浪和星空/海浪和星空.playable b/Assets/RawResources/Art/海浪和星空/海浪和星空.playable deleted file mode 100644 index e56e5d16e..000000000 --- a/Assets/RawResources/Art/海浪和星空/海浪和星空.playable +++ /dev/null @@ -1,884 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &-1011086262918085812 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2a16748d9461eae46a725db9776d5390, type: 3} - m_Name: Markers - m_EditorClassIdentifier: - m_Version: 3 - m_AnimClip: {fileID: 0} - m_Locked: 0 - m_Muted: 0 - m_CustomPlayableFullTypename: - m_Curves: {fileID: 0} - m_Parent: {fileID: 11400000} - m_Children: [] - m_Clips: [] - m_Markers: - m_Objects: [] ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bfda56da833e2384a9677cd3c976a436, type: 3} - m_Name: "\u6D77\u6D6A\u548C\u661F\u7A7A" - m_EditorClassIdentifier: - m_Version: 0 - m_Tracks: - - {fileID: 7041169268558108886} - m_FixedDuration: 0 - m_EditorSettings: - m_Framerate: 60 - m_ScenePreview: 1 - m_DurationMode: 0 - m_MarkerTrack: {fileID: -1011086262918085812} ---- !u!114 &7041169268558108886 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d21dcc2386d650c4597f3633c75a1f98, type: 3} - m_Name: Animation Track - m_EditorClassIdentifier: - m_Version: 3 - m_AnimClip: {fileID: 0} - m_Locked: 0 - m_Muted: 0 - m_CustomPlayableFullTypename: - m_Curves: {fileID: 0} - m_Parent: {fileID: 11400000} - m_Children: [] - m_Clips: [] - m_Markers: - m_Objects: [] - m_InfiniteClipPreExtrapolation: 1 - m_InfiniteClipPostExtrapolation: 1 - m_InfiniteClipOffsetPosition: {x: 0, y: 0, z: 0} - m_InfiniteClipOffsetEulerAngles: {x: -0, y: 0, z: 0} - m_InfiniteClipTimeOffset: 0 - m_InfiniteClipRemoveOffset: 0 - m_InfiniteClipApplyFootIK: 1 - mInfiniteClipLoop: 0 - m_MatchTargetFields: 63 - m_Position: {x: 0, y: 0, z: 0} - m_EulerAngles: {x: 0, y: 0, z: 0} - m_AvatarMask: {fileID: 0} - m_ApplyAvatarMask: 1 - m_TrackOffset: 0 - m_InfiniteClip: {fileID: 8662377703364276340} - m_OpenClipOffsetRotation: {x: 0, y: 0, z: 0, w: 1} - m_Rotation: {x: 0, y: 0, z: 0, w: 1} - m_ApplyOffsets: 0 ---- !u!74 &8662377703364276340 -AnimationClip: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Recorded - serializedVersion: 7 - m_Legacy: 0 - m_Compressed: 0 - m_UseHighQualityCurve: 1 - m_RotationCurves: [] - m_CompressedRotationCurves: [] - m_EulerCurves: [] - m_PositionCurves: - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: {x: 0, y: 0, z: 0} - inSlope: {x: 0, y: 6.7467847, z: 0} - outSlope: {x: 0, y: 6.7467847, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.19086026, z: 0.33333334} - - serializedVersion: 3 - time: 0.5 - value: {x: 0, y: 3.06, z: 0} - inSlope: {x: 0, y: 5.56, z: 0} - outSlope: {x: 0, y: 5.56, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - - serializedVersion: 3 - time: 1 - value: {x: 0, y: 5.56, z: 0} - inSlope: {x: 0, y: 4.44, z: 0} - outSlope: {x: 0, y: 4.44, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - - serializedVersion: 3 - time: 1.5 - value: {x: 0, y: 7.5, z: 0} - inSlope: {x: 0, y: 3.3300004, z: 0} - outSlope: {x: 0, y: 3.3300004, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - - serializedVersion: 3 - time: 2 - value: {x: 0, y: 8.89, z: 0} - inSlope: {x: 0, y: 2.2200003, z: 0} - outSlope: {x: 0, y: 2.2200003, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - - serializedVersion: 3 - time: 2.5 - value: {x: 0, y: 9.72, z: 0} - inSlope: {x: 0, y: 1.1200002, z: 0} - outSlope: {x: 0, y: 1.1200002, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - - serializedVersion: 3 - time: 2.75 - value: {x: 0, y: 9.93, z: 0} - inSlope: {x: 0, y: 0.55999756, z: 0} - outSlope: {x: 0, y: 0.55999756, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - - serializedVersion: 3 - time: 3 - value: {x: 0, y: 10, z: 0} - inSlope: {x: 0, y: 0, z: 0} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - path: "\u661F\u7A7A" - - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: {x: 0, y: -10, z: 0} - inSlope: {x: 0, y: 0, z: 0} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - - serializedVersion: 3 - time: 0.5 - value: {x: 0, y: -6.94, z: 0} - inSlope: {x: 0, y: 5.56, z: 0} - outSlope: {x: 0, y: 5.56, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - - serializedVersion: 3 - time: 1 - value: {x: 0, y: -4.44, z: 0} - inSlope: {x: 0, y: 4.44, z: 0} - outSlope: {x: 0, y: 4.44, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - - serializedVersion: 3 - time: 1.5 - value: {x: 0, y: -2.5, z: 0} - inSlope: {x: 0, y: 3.33, z: 0} - outSlope: {x: 0, y: 3.33, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - - serializedVersion: 3 - time: 2 - value: {x: 0, y: -1.11, z: 0} - inSlope: {x: 0, y: 2.22, z: 0} - outSlope: {x: 0, y: 2.22, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - - serializedVersion: 3 - time: 2.5 - value: {x: 0, y: -0.28, z: 0} - inSlope: {x: 0, y: 1.1200004, z: 0} - outSlope: {x: 0, y: 1.1200004, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - - serializedVersion: 3 - time: 2.75 - value: {x: 0, y: -0.07, z: 0} - inSlope: {x: 0, y: 0.56, z: 0} - outSlope: {x: 0, y: 0.56, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - - serializedVersion: 3 - time: 3 - value: {x: 0, y: 0, z: 0} - inSlope: {x: 0, y: 0, z: 0} - outSlope: {x: 0, y: 0, z: 0} - tangentMode: 0 - weightedMode: 0 - inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - path: "\u6D77\u6D6A" - m_ScaleCurves: [] - m_FloatCurves: - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_IsActive - path: "\u6D77\u6D6A" - classID: 1 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 2.05 - value: 0.38282633 - inSlope: -1.0877255 - outSlope: -1.0877255 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.13443422 - - serializedVersion: 3 - time: 2.5 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 3 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_Color.a - path: "\u661F\u7A7A" - classID: 212 - script: {fileID: 0} - flags: 0 - m_PPtrCurves: [] - m_SampleRate: 60 - m_WrapMode: 0 - m_Bounds: - m_Center: {x: 0, y: 0, z: 0} - m_Extent: {x: 0, y: 0, z: 0} - m_ClipBindingConstant: - genericBindings: - - serializedVersion: 2 - path: 2371247880 - attribute: 1 - script: {fileID: 0} - typeID: 4 - customType: 0 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 730010722 - attribute: 1 - script: {fileID: 0} - typeID: 4 - customType: 0 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 730010722 - attribute: 2086281974 - script: {fileID: 0} - typeID: 1 - customType: 0 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - - serializedVersion: 2 - path: 2371247880 - attribute: 304273561 - script: {fileID: 0} - typeID: 212 - customType: 0 - isPPtrCurve: 0 - isIntCurve: 0 - isSerializeReferenceCurve: 0 - pptrCurveMapping: [] - m_AnimationClipSettings: - serializedVersion: 2 - m_AdditiveReferencePoseClip: {fileID: 0} - m_AdditiveReferencePoseTime: 0 - m_StartTime: 0 - m_StopTime: 3 - m_OrientationOffsetY: 0 - m_Level: 0 - m_CycleOffset: 0 - m_HasAdditiveReferencePose: 0 - m_LoopTime: 0 - m_LoopBlend: 0 - m_LoopBlendOrientation: 0 - m_LoopBlendPositionY: 0 - m_LoopBlendPositionXZ: 0 - m_KeepOriginalOrientation: 0 - m_KeepOriginalPositionY: 1 - m_KeepOriginalPositionXZ: 0 - m_HeightFromFeet: 0 - m_Mirror: 0 - m_EditorCurves: - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - - serializedVersion: 3 - time: 0.5 - value: 1 - inSlope: Infinity - outSlope: Infinity - tangentMode: 103 - weightedMode: 0 - inWeight: 0 - outWeight: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_IsActive - path: "\u6D77\u6D6A" - classID: 1 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0.5 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1.5 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 2 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 2.5 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 2.75 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 3 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalPosition.x - path: "\u661F\u7A7A" - classID: 4 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 6.7467847 - outSlope: 6.7467847 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.19086026 - - serializedVersion: 3 - time: 0.5 - value: 3.06 - inSlope: 5.56 - outSlope: 5.56 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 5.56 - inSlope: 4.44 - outSlope: 4.44 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1.5 - value: 7.5 - inSlope: 3.3300004 - outSlope: 3.3300004 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 2 - value: 8.89 - inSlope: 2.2200003 - outSlope: 2.2200003 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 2.5 - value: 9.72 - inSlope: 1.1200002 - outSlope: 1.1200002 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 2.75 - value: 9.93 - inSlope: 0.55999756 - outSlope: 0.55999756 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 3 - value: 10 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalPosition.y - path: "\u661F\u7A7A" - classID: 4 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0.5 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1.5 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 2 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 2.5 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 2.75 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 3 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalPosition.z - path: "\u661F\u7A7A" - classID: 4 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 3 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalPosition.x - path: "\u6D77\u6D6A" - classID: 4 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: -10 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 0.5 - value: -6.94 - inSlope: 5.56 - outSlope: 5.56 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: -4.44 - inSlope: 4.44 - outSlope: 4.44 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1.5 - value: -2.5 - inSlope: 3.33 - outSlope: 3.33 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 2 - value: -1.11 - inSlope: 2.22 - outSlope: 2.22 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 2.5 - value: -0.28 - inSlope: 1.1200004 - outSlope: 1.1200004 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 2.75 - value: -0.07 - inSlope: 0.56 - outSlope: 0.56 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 3 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalPosition.y - path: "\u6D77\u6D6A" - classID: 4 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 3 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_LocalPosition.z - path: "\u6D77\u6D6A" - classID: 4 - script: {fileID: 0} - flags: 0 - - serializedVersion: 2 - curve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 2.05 - value: 0.38282633 - inSlope: -1.0877255 - outSlope: -1.0877255 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.13443422 - - serializedVersion: 3 - time: 2.5 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 3 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 136 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - attribute: m_Color.a - path: "\u661F\u7A7A" - classID: 212 - script: {fileID: 0} - flags: 0 - m_EulerEditorCurves: [] - m_HasGenericRootTransform: 0 - m_HasMotionFloatCurves: 0 - m_Events: [] diff --git a/Assets/Resources/Art/Obj/D1S佩佩1.png.meta b/Assets/Resources/Art/Obj/D1S佩佩1.png.meta index 8bf553e48..83a03ef16 100644 --- a/Assets/Resources/Art/Obj/D1S佩佩1.png.meta +++ b/Assets/Resources/Art/Obj/D1S佩佩1.png.meta @@ -34,7 +34,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: 1 + filterMode: 0 aniso: 1 mipBias: 0 wrapU: 1 @@ -48,7 +48,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -72,7 +72,7 @@ TextureImporter: maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 1 + textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 diff --git a/Assets/Resources/Art/Obj/D1S佩佩2.png.meta b/Assets/Resources/Art/Obj/D1S佩佩2.png.meta index 736706b28..26cd31f2a 100644 --- a/Assets/Resources/Art/Obj/D1S佩佩2.png.meta +++ b/Assets/Resources/Art/Obj/D1S佩佩2.png.meta @@ -34,7 +34,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: 1 + filterMode: 0 aniso: 1 mipBias: 0 wrapU: 1 @@ -48,7 +48,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -72,7 +72,7 @@ TextureImporter: maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 1 + textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 @@ -106,6 +106,45 @@ TextureImporter: ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/Resources/Art/Obj/D1S佩佩3.png.meta b/Assets/Resources/Art/Obj/D1S佩佩3.png.meta index 08d8aebfc..4064631ef 100644 --- a/Assets/Resources/Art/Obj/D1S佩佩3.png.meta +++ b/Assets/Resources/Art/Obj/D1S佩佩3.png.meta @@ -34,7 +34,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: 1 + filterMode: 0 aniso: 1 mipBias: 0 wrapU: 1 @@ -48,7 +48,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -72,7 +72,7 @@ TextureImporter: maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 1 + textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 @@ -106,6 +106,45 @@ TextureImporter: ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/Resources/Art/Obj/D1S天台-地板1.png.meta b/Assets/Resources/Art/Obj/D1S天台-地板1.png.meta index 6c535bdfc..ec856dd8b 100644 --- a/Assets/Resources/Art/Obj/D1S天台-地板1.png.meta +++ b/Assets/Resources/Art/Obj/D1S天台-地板1.png.meta @@ -34,7 +34,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: 1 + filterMode: 0 aniso: 1 mipBias: 0 wrapU: 1 @@ -48,7 +48,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -72,7 +72,7 @@ TextureImporter: maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 1 + textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 @@ -106,6 +106,45 @@ TextureImporter: ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/Resources/Art/Obj/D1S天台-地板2.png.meta b/Assets/Resources/Art/Obj/D1S天台-地板2.png.meta index a12fb88a9..b293fbf54 100644 --- a/Assets/Resources/Art/Obj/D1S天台-地板2.png.meta +++ b/Assets/Resources/Art/Obj/D1S天台-地板2.png.meta @@ -34,7 +34,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: 1 + filterMode: 0 aniso: 1 mipBias: 0 wrapU: 1 @@ -48,7 +48,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -72,7 +72,7 @@ TextureImporter: maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 1 + textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 @@ -106,6 +106,45 @@ TextureImporter: ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/Resources/Art/Obj/D1S天台-地板矢车菊1.png.meta b/Assets/Resources/Art/Obj/D1S天台-地板矢车菊1.png.meta index 9285007a5..0c418fa11 100644 --- a/Assets/Resources/Art/Obj/D1S天台-地板矢车菊1.png.meta +++ b/Assets/Resources/Art/Obj/D1S天台-地板矢车菊1.png.meta @@ -34,7 +34,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: 1 + filterMode: 0 aniso: 1 mipBias: 0 wrapU: 1 @@ -48,7 +48,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -72,7 +72,7 @@ TextureImporter: maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 1 + textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 @@ -106,6 +106,45 @@ TextureImporter: ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/Resources/Art/Obj/D1S天台-地板矢车菊2.png.meta b/Assets/Resources/Art/Obj/D1S天台-地板矢车菊2.png.meta index b5faee5ed..4b0497a09 100644 --- a/Assets/Resources/Art/Obj/D1S天台-地板矢车菊2.png.meta +++ b/Assets/Resources/Art/Obj/D1S天台-地板矢车菊2.png.meta @@ -34,7 +34,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: 1 + filterMode: 0 aniso: 1 mipBias: 0 wrapU: 1 @@ -48,7 +48,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -72,7 +72,7 @@ TextureImporter: maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 1 + textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 @@ -106,6 +106,45 @@ TextureImporter: ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/Resources/Art/Obj/D1S天台-山1.png.meta b/Assets/Resources/Art/Obj/D1S天台-山1.png.meta index 838d0227f..c976ed0c6 100644 --- a/Assets/Resources/Art/Obj/D1S天台-山1.png.meta +++ b/Assets/Resources/Art/Obj/D1S天台-山1.png.meta @@ -34,7 +34,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: 1 + filterMode: 0 aniso: 1 mipBias: 0 wrapU: 1 @@ -48,7 +48,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -72,7 +72,7 @@ TextureImporter: maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 1 + textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 @@ -106,6 +106,45 @@ TextureImporter: ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/Resources/Art/Obj/D1S天台-山2.png.meta b/Assets/Resources/Art/Obj/D1S天台-山2.png.meta index 41c5959e8..52d4ce4c8 100644 --- a/Assets/Resources/Art/Obj/D1S天台-山2.png.meta +++ b/Assets/Resources/Art/Obj/D1S天台-山2.png.meta @@ -34,7 +34,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: 1 + filterMode: 0 aniso: 1 mipBias: 0 wrapU: 1 @@ -48,7 +48,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -72,7 +72,7 @@ TextureImporter: maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 1 + textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 @@ -106,6 +106,45 @@ TextureImporter: ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/Resources/Art/Obj/D1S天台-山3.png.meta b/Assets/Resources/Art/Obj/D1S天台-山3.png.meta index 833f86af0..7edd3614a 100644 --- a/Assets/Resources/Art/Obj/D1S天台-山3.png.meta +++ b/Assets/Resources/Art/Obj/D1S天台-山3.png.meta @@ -34,7 +34,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: 1 + filterMode: 0 aniso: 1 mipBias: 0 wrapU: 1 @@ -48,7 +48,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -72,7 +72,7 @@ TextureImporter: maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 1 + textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 @@ -106,6 +106,45 @@ TextureImporter: ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/Resources/Art/Obj/D1S天台.png.meta b/Assets/Resources/Art/Obj/D1S天台.png.meta index a0661b23a..24c10bbd5 100644 --- a/Assets/Resources/Art/Obj/D1S天台.png.meta +++ b/Assets/Resources/Art/Obj/D1S天台.png.meta @@ -48,7 +48,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 diff --git a/Assets/Resources/Art/Obj/D1S天台1.png.meta b/Assets/Resources/Art/Obj/D1S天台1.png.meta index 3248e006f..bdf72b926 100644 --- a/Assets/Resources/Art/Obj/D1S天台1.png.meta +++ b/Assets/Resources/Art/Obj/D1S天台1.png.meta @@ -34,7 +34,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: 1 + filterMode: 0 aniso: 1 mipBias: 0 wrapU: 1 @@ -48,7 +48,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -72,7 +72,7 @@ TextureImporter: maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 1 + textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 @@ -106,6 +106,45 @@ TextureImporter: ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/Resources/Art/Obj/D1S天台2.png.meta b/Assets/Resources/Art/Obj/D1S天台2.png.meta index 998a026e8..8f4eba261 100644 --- a/Assets/Resources/Art/Obj/D1S天台2.png.meta +++ b/Assets/Resources/Art/Obj/D1S天台2.png.meta @@ -34,7 +34,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: 1 + filterMode: 0 aniso: 1 mipBias: 0 wrapU: 1 @@ -48,7 +48,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -72,7 +72,7 @@ TextureImporter: maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 1 + textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 @@ -106,6 +106,45 @@ TextureImporter: ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/Resources/Art/Obj/D1S天台3.png.meta b/Assets/Resources/Art/Obj/D1S天台3.png.meta index 118ee359c..79e1dbcbe 100644 --- a/Assets/Resources/Art/Obj/D1S天台3.png.meta +++ b/Assets/Resources/Art/Obj/D1S天台3.png.meta @@ -34,7 +34,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: 1 + filterMode: 0 aniso: 1 mipBias: 0 wrapU: 1 @@ -48,7 +48,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -72,7 +72,7 @@ TextureImporter: maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 1 + textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 @@ -106,6 +106,45 @@ TextureImporter: ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/Resources/Art/Obj/D1S天台无门.png.meta b/Assets/Resources/Art/Obj/D1S天台无门.png.meta index 81b2efc47..d5e975a20 100644 --- a/Assets/Resources/Art/Obj/D1S天台无门.png.meta +++ b/Assets/Resources/Art/Obj/D1S天台无门.png.meta @@ -34,7 +34,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: 1 + filterMode: 0 aniso: 1 mipBias: 0 wrapU: 1 @@ -48,7 +48,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -72,7 +72,7 @@ TextureImporter: maxTextureSize: 2048 resizeAlgorithm: 0 textureFormat: -1 - textureCompression: 1 + textureCompression: 0 compressionQuality: 50 crunchedCompression: 0 allowsAlphaSplitting: 0 diff --git a/Assets/Resources/Art/Obj/D1S天文台.png.meta b/Assets/Resources/Art/Obj/D1S天文台.png.meta index 7bb52e05e..0cadcfbc8 100644 --- a/Assets/Resources/Art/Obj/D1S天文台.png.meta +++ b/Assets/Resources/Art/Obj/D1S天文台.png.meta @@ -48,7 +48,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 diff --git a/Assets/Resources/Art/Obj/D1S教室.png.meta b/Assets/Resources/Art/Obj/D1S教室.png.meta index fafe00f89..108c41ab2 100644 --- a/Assets/Resources/Art/Obj/D1S教室.png.meta +++ b/Assets/Resources/Art/Obj/D1S教室.png.meta @@ -48,7 +48,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 diff --git a/Assets/Resources/Art/Obj/D1S星空.png b/Assets/Resources/Art/Obj/D1S星空.png deleted file mode 100644 index 05e6155dd..000000000 --- a/Assets/Resources/Art/Obj/D1S星空.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:25de75a28f023e278e200864fd74fd2e0aa54a01edefbcfdc9aecdd98d6c1e19 -size 3930 diff --git a/Assets/Resources/Art/Obj/D1S星空.png.meta b/Assets/Resources/Art/Obj/D1S星空.png.meta deleted file mode 100644 index 554c70082..000000000 --- a/Assets/Resources/Art/Obj/D1S星空.png.meta +++ /dev/null @@ -1,166 +0,0 @@ -fileFormatVersion: 2 -guid: 657db6991652fb14d855bd6dee991fd7 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 12 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 0 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: iPhone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Android - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Server - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Resources/Art/Obj/D1S楼梯间.png.meta b/Assets/Resources/Art/Obj/D1S楼梯间.png.meta index 0b39912c9..62455e529 100644 --- a/Assets/Resources/Art/Obj/D1S楼梯间.png.meta +++ b/Assets/Resources/Art/Obj/D1S楼梯间.png.meta @@ -48,7 +48,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 diff --git a/Assets/Resources/Art/Obj/D1S泳池.png b/Assets/Resources/Art/Obj/D1S泳池.png deleted file mode 100644 index 0530bbb39..000000000 --- a/Assets/Resources/Art/Obj/D1S泳池.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bad811b8aec6c8273419c37ce9d0a48ef2c55cebc56cc3dd4876791e5ffb2b01 -size 2030792 diff --git a/Assets/Resources/Art/Obj/D1S泳池.png.meta b/Assets/Resources/Art/Obj/D1S泳池.png.meta deleted file mode 100644 index a1f4288a6..000000000 --- a/Assets/Resources/Art/Obj/D1S泳池.png.meta +++ /dev/null @@ -1,127 +0,0 @@ -fileFormatVersion: 2 -guid: 8ead7af8c31ba2742ac78e05059100b0 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 12 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 1 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Server - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - nameFileIdTable: {} - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Resources/Art/Obj/D1S海浪.gif b/Assets/Resources/Art/Obj/D1S海浪.gif deleted file mode 100644 index 6aedfa98733beff5ad80240def0467bc33077690..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73699 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 <> 你完成了今天的工作。
夜深了…
#line:06f029d +<> <> <> @@ -26,7 +27,7 @@ position: 250,-2611 <> //————————————————初始化参数———————————————— -<> +<> <> <> ???: 喂。 #line:050524d @@ -54,7 +55,7 @@ tags: position: 250,-2611 --- <> -<> +<> 一个穿着卡其裤的男孩站在你的面前,他的衣服上沾满了胡乱的墨迹。 #line:04c4490 me: …阿灿…? #line:083f1d6 阿灿: 什么啊?你怎么会在课上睡着了?? #line:093b81b @@ -92,12 +93,12 @@ tags: position: 250,-2611 --- <> -<> +<> //————————————————展示教室图片———————————————— 你站在空荡荡的教室里。
教室里空无一人,只有轻轻飘动的窗帘发出的扑梭声。
#line:0557c68 ->离开教室 #line:02cd7da - <> + <> <> ->观察 #line:0c9209f ->窗外 #line:07f8e7b @@ -122,13 +123,13 @@ position: 250,-2611 你靠近仔细辨认。这似乎是一盆假花。 #line:0186f9f ->趴回去再睡会 #line:0028a19 me: …… #line:00ab4f3 - <> + <> 你尝试清空思绪。 #line:043d77c 有两只鸟好像落在了窗户附近的树枝上,欢快地鸣叫。 #line:003e9cb 阳光照在你身上,暖暖的。 #line:0d1cbab ->醒来 #line:08cbcd5 me: …… #line:04dbccf - <> + <> 你睁开眼睛,听到翅膀扑朔的声音。 #line:0407462 鸟儿飞走了。 #line:01c2891 <> @@ -147,15 +148,15 @@ position: 250,-2611 <> <> 你走下楼梯,火红的夕阳透过玻璃,在整个走廊的空气里回荡。 #line:0dbf438 - <> + <> <> <> - <> + <> <> - <> + <> <> <> - <> + <> <> <> 你站在一条长长的走廊。阳光看起来很不错。
一个穿着连帽卫衣的女孩正在玻璃上画画。
#line:0d69997 @@ -166,30 +167,30 @@ position: 250,-2611 <> <> ->向后进入楼梯间 #line:0dd8dc1 - <> + <> <> - <> + <> 你站在满是灰尘的楼梯间,上面似乎就是天台。 #line:0c3fb6b ->向上 #line:04603ff - <> + <> <> // ->向下 #line:0618ded // <> ->返回 #line:0f6c1f1 // ->向前探索 #line:0269007 // 你沿着走廊向前走。 #line:0322fa6 - // <> + // <> // 走廊很长…仿佛没有尽头…… #line:035a7a4 // <> ->女孩 #line:06c47ec <> - <> + <> 女孩正在在玻璃上调试着颜色。
看到你靠近,她不好意思地停下了笔。
#line:0043186 <> - <> + <> 女孩正专注地向天空中添加红色,没有注意到你的靠近。 #line:0a76fb1 <> - <> + <> 女孩正专注地向天空中添加红色,没有注意到你的靠近。 #line:0d39c58 <> ???: …… #line:06cc492 @@ -222,9 +223,9 @@ position: 250,-2611 <> <> 女孩: ……嗯…闭上眼睛吧。 #line:0dfb357 - <> + <> 女孩: 好了。 #line:03a21b0 - <> + <> 女孩看着自己的作品出神。 #line:09b6db4 me: 除了颜色…你能画些别的东西吗? #line:038e79e 女孩: 别的东西? #line:0fd97ed @@ -239,7 +240,7 @@ position: 250,-2611 <> ->走开 #line:09e6d06 ->窗外<> #line:03fa5f5 - <> + <> 看起来是一个很普通小镇,远处是层层叠叠小楼。你有一阵熟悉的感觉,好像其中一幢就是你的家。 #line:0304d72 阳光照在你身上,暖暖的。 #line:0650718 <> @@ -254,7 +255,7 @@ position: 250,-2611 --- <> <> - <> + <> 你站在教学楼的楼顶,视野开阔。
阳光照在头顶有些发烫,风也暖暖的。
天文台的环形走廊高高的,阿灿正靠在上面发呆。
#line:0d3ce27 阿灿: 喂!上来! #line:061bd66 me: 你刚才说…我们要修谁? #line:0fbf127 @@ -269,22 +270,22 @@ position: 250,-2611 <> <> <> - <> + <> 你站在教学楼的楼顶,视野开阔。
阳光照在头顶有些发烫,风也暖暖的。
天文台的环形走廊高高的,阿灿正靠在上面发呆。
#line:00681be <> <> <> - <> + <> <> 一眨眼的功夫,你发现天已经变成了火红色,像油墨画一样。 #line:0376342 <> 火红色的天,像油墨画一样。 #line:0c2c51b <> <> - <> + <> 你站在教学楼的楼顶,视野开阔。
空气中似乎有种熟悉的令人昏昏沉沉的气味……
#line:0325825 <> - <> + <> 你站在教学楼的楼顶,视野开阔。
天蓝蓝的,风也有点儿冷了。
你感觉好像有人在喊你。
#line:0f4be5a <> @@ -295,15 +296,15 @@ position: 250,-2611 ->地上<> #line:06fcea6 <> <> - <> + <> <> - <> + <> <> <> <> - <> + <> <> - <> + <> <> <> 地上排布着黑乎乎脏兮兮的隔热砖。太阳把地板晒得很烫。 #line:08d113b @@ -313,9 +314,9 @@ position: 250,-2611 <> 你注意到了不起眼角落里的什么东西。 #line:0a5cf5d <> - <> + <> <> - <> + <> <> 【获得:矢车菊】 #line:0229f7b <> @@ -323,11 +324,11 @@ position: 250,-2611 你直起腰。
背上的衣服沾满了汗,垂坠下来,带进凉飕飕的空气。
#line:0f99bb3 ->远眺 #line:06a03c9 <> - <> + <> <> - <> + <> <> - <> + <> <> 小镇的尽头是一座绿绿的小山丘,小山丘的那边是另一座小山丘,小山丘的那边是另一座小山丘…… #line:0a12383 @@ -338,11 +339,11 @@ position: 250,-2611 阿灿: 啊?这下怎么办啊。我还怎么变成星星啊…… #line:021452a ->远眺 #line:0f60517 <> - <> + <> <> - <> + <> <> - <> + <> <> 阿灿: 你知道纽约吗? #line:0a53d71 me: 嗯哼。 #line:05e0384 @@ -354,14 +355,14 @@ position: 250,-2611 阿灿: 那么,那座山的后面就是海。你知道我意思就行。 #line:0b4ed5f 阿灿: 好了,我们快去找入口在哪里吧。 #line:0fb2c0b ->下去 #line:069555a - <> + <> <> ->上去<> #line:0a361e8 墙上洋洋洒洒地画着一扇金属门,门敞开着,里面似乎有人在呼唤你。 #line:0124137 <> ->进入天文台 #line:04adc32 //你进门又走上一圈旋转楼梯,进入了一个昏暗圆形的房间。 #line:0c07ecc - <> + <> <> ->下去 #line:0d7f5dc <> @@ -373,7 +374,7 @@ position: 250,-2611 //<> //->下去 #line:0cff9dc ->下楼 #line:0bf285a - <> + <> <> <> === @@ -386,7 +387,7 @@ tags: position: 250,-2611 --- <> -<> +<> 你站在一间昏暗的圆形房间里。房间的正中央是一台天文望远镜,看起来很久没人用了。房间一篇死寂,地上、桌上,遍布着灰尘。 #line:091999b 阿灿把眼睛死死地贴在目镜上,嘴巴呆呆地张着。 #line:045a486 ->观察 #line:0ea9f0d @@ -411,14 +412,14 @@ position: 250,-2611 ->看 #line:0e0f846 你看过去,目镜里面是一片黑暗。 #line:08ee69f <> - <> + <> me: ……什么也没有啊。 #line:0369c96 阿灿: 眼睛贴紧一点。 #line:0c5b7da 你用力把眼眶按在目镜框上,这下是一点光也看不见了。 #line:0dd8212 me: 还是什么也没有啊。 #line:0a3f38d 阿灿: 你再看看? #line:060c65d <> - <> + <> 黑暗中逐渐出现了一些光点。 #line:01e0f3a //阿灿: 看到什么了? #line:0c98be6 //播海浪声 @@ -429,16 +430,16 @@ position: 250,-2611 阿灿: 我帮你调一下,这样你就能看得更近一些…… #line:0615a61 me: 等等! #line:0222118 ->离开目镜 #line:063d1c7 - <> + <> 你猛地把眼睛从目镜上挪开。 #line:0271346 - <> + <> <> <> 现在还不是离开的时候…… #line:09f76f8 ->继续看 #line:06f48d9 你感觉身体在变轻。空气中似乎多了一些别的东西,黏黏的。 #line:0108cfd - <> - //<> + <> + //<> //阿灿: 只要这样就可以…… #line:0444561 //阿灿的声音飞速地消失在了身后。 #line:0fcabf4 //me: 阿灿? #line:035fa53 @@ -448,7 +449,7 @@ position: 250,-2611 ->回去 #line:07b820d 你摇了摇头,阿灿急匆匆地把眼睛贴回在目镜上。 #line:018a36f ->出去 #line:04bcdc7 - <> + <> <> <> === @@ -464,13 +465,13 @@ position: 250,-2611 ->向星空 #line:03c4e11 你尝试飞离地球…… #line:081c0ba 远处出现了白色的光点…… #line:0ffd200 - <> + <> <> ->回头 #line:01b68c7 <> <> 你回过头…… #line:080219c - <> + <> me: 阿灿! #line:0b98094 你感觉声音是从自己的头颅传来的,像被闷在气球里。 #line:0bfd8bb <> @@ -494,12 +495,12 @@ position: 250,-2611 jj: 路斯? #line:0b782c6 jj: 你还是来了。 #line:00f07ef me: 姐姐…… #line:05fab90 -<> +<> <> 你坐在海滩边上。海浪冲刷着你的脚趾,然后又迅速地退下去。空气粘腻得难以呼吸,天灰蒙蒙的,像一个巨大的罩子。 #line:002b2fb jj: 你不该出现在这里的。这里很危险。 #line:002c266 me: 但是我…我很想你… #line:07979d2 -<> +<> <> //jj: 要打起精神来。 #line:0e77ada //me: 姐姐? #line:09f4719 @@ -513,23 +514,26 @@ me: 这是…怎么回事… #line:02e0486 jj: 你越是沉湎于这里,海对你的侵蚀就越严重。 #line:0313353 me: 海是…不存在的…… #line:083829f jj: 幸好你还记得这个。 #line:01d1537 -<> +<> <> jj: 路斯…你是不可能永远不醒来的。 #line:033ab15 你转过头看向她,下一秒。一阵强烈的推力把她推到了非常远的地方。 #line:030e637 <> -<> -<> +<> +<> <> me: 姐姐! #line:005c17f <> -//【你猛地从床上坐起】 #line:0e37e9d -//me: …啊…… #line:0e595ea -//me: 头好痛。 #line:06d0d7a -//me: 啧…… #line:0136492 -//你看向自己的手,手里什么也没有。 #line:01df926 -//me: 都是假的……吗? #line:079ea13 -//me: …… #line:0e916d8 +<> +<> +<> +<> +me: …啊…… #line:0e595ea +me: 头好痛。 #line:06d0d7a +me: 啧…… #line:0136492 +你看向自己的手,手里什么也没有。 #line:01df926 +me: 都是假的……吗? #line:079ea13 +me: …… #line:0e916d8 //【这里插】 @@ -559,7 +563,7 @@ title: 泳池 tags: position: 250,-2611 --- -<> +<> 【你站在一个通壁贴满白色瓷砖的房间内,泳池的水光在天花板荡漾,外面的天蓝得像一块屏幕。】 #line:067a57 <> 一个穿着泳裤的男孩正在做热身运动~一边唱歌一边热身~ #line:0df05a3 @@ -614,7 +618,7 @@ position: 250,-2611 男孩一圈又一圈地游~永不停歇~ #line:08cad3c <> ->返回 #line:0be677f - <> + <> <> <> === @@ -669,7 +673,7 @@ title: 走廊深处 tags: position: 250,-2611 --- -<> +<> 走廊把你引向了一个深不见底的天井。 #line:06f3220 ->观察 #line:040a8aa 你把头伸出扶手向外望。这里的空气冰凉而潮湿,像一滩死水。 #line:09e406d @@ -677,7 +681,7 @@ position: 250,-2611 你看到某一层的走廊似乎传出光亮。 #line:0303441 ->过去 #line:03b26f1 你走向了一侧的楼梯间,向下走去。 #line:08ae44b - <> + <> 你仿佛听到某一层有人说话的声音。你越接近目的地,声音越明显。 #line:0080db3 <> ->缩回头 #line:0576f2a @@ -685,7 +689,7 @@ position: 250,-2611 你向下看过去,隐约能够看见地面。但那里太黑了,几乎什么也看不清。 #line:0c10b07 ->过去 #line:0b63b8e 你走向了一侧的楼梯间,向下走去。 #line:0dff683 - <> + <> …… #line:08e5ce3 <> ->缩回头 #line:0a79707 @@ -713,10 +717,10 @@ title: 走廊底层 tags: position: 250,-2611 --- -<> +<> ->进去 #line:0ac1685 你鼓足勇气尝试靠近这片黑暗。 #line:0989284 - <> + <> 你越是靠近,就越感到面前仿佛有一个人也在靠近你。 #line:0387940 ->继续前进 #line:0e3edf6 你又走出了两步,让黑暗完全把你包裹。面前那个气息声更明显了。 #line:0c6d70e @@ -732,7 +736,7 @@ position: 250,-2611 ->回头 #line:0e26d95 你转身向上走。身后的黑暗仿佛正啃咬着你的鞋跟和后背。 #line:0e215bd 你加快脚步,进而跑了起来。 #line:00ae9e3 - <> + <> 你气喘吁吁地回到了刚才的走廊。 #line:05c96b7 <> <> @@ -745,7 +749,7 @@ title: 走廊尽头 tags: position: 250,-2611 --- -<> +<> 【你站在一道潮湿阴冷的走廊。一个带着厚厚眼睛的女孩正就着鱼缸传出的昏暗的紫光,一边写作业一边自言自语。】 #line:01c957f ->观察 #line:0f8e958 ->金鱼缸 #line:09adf15 diff --git a/Assets/Scenes/Persistence.unity b/Assets/Scenes/Persistence.unity index 7360652a8..da3f0f738 100644 --- a/Assets/Scenes/Persistence.unity +++ b/Assets/Scenes/Persistence.unity @@ -412,7 +412,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 144, y: -293} + m_AnchoredPosition: {x: 135, y: -331} m_SizeDelta: {x: 500, y: 400} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &23905304 @@ -8267,7 +8267,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -271} + m_AnchoredPosition: {x: 0, y: -307} m_SizeDelta: {x: 100, y: 100} m_Pivot: {x: 0.5, y: 0.5} --- !u!1001 &473012962 @@ -14980,7 +14980,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: demoTimer: {fileID: 398371926} - loading: {fileID: 0} + loading: {fileID: 749156594} variableBar: {fileID: 1986521826} --- !u!1 &927888433 GameObject: diff --git a/Assets/Scenes/梦境.unity b/Assets/Scenes/梦境.unity index a53fe5138..9410ce4b6 100644 --- a/Assets/Scenes/梦境.unity +++ b/Assets/Scenes/梦境.unity @@ -213,6 +213,90 @@ MonoBehaviour: m_EditorClassIdentifier: timelineName: "\u661F\u7A7A\u5230\u6D77\u6D6A" director: {fileID: 132823524} +--- !u!1 &218986882 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 218986883} + - component: {fileID: 218986884} + m_Layer: 0 + m_Name: "\u68A6\u5883\u56FE\u7247" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &218986883 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 218986882} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 861686055} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &218986884 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 218986882} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 844151739 + m_SortingLayer: 1 + m_SortingOrder: 4 + m_Sprite: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 8.930233, y: 5.023256} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 0 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &676277670 GameObject: m_ObjectHideFlags: 0 @@ -408,6 +492,7 @@ GameObject: m_Component: - component: {fileID: 861686055} - component: {fileID: 861686056} + - component: {fileID: 861686057} m_Layer: 0 m_Name: Timeline Kit m_TagString: Untagged @@ -429,7 +514,9 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 132823523} - - {fileID: 1274244986} + - {fileID: 1424643109} + - {fileID: 969796817} + - {fileID: 218986883} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &861686056 @@ -444,7 +531,21 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 41ad0a33cf7036c4b8f67fcae5e0c972, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1 &1274244985 +--- !u!114 &861686057 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 861686054} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07ee2872c02bad8458fbd9ca23ff7a2e, type: 3} + m_Name: + m_EditorClassIdentifier: + _spriteRenderer: {fileID: 218986884} + _backgroundSpriteRenderer: {fileID: 969796818} +--- !u!1 &969796816 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -452,21 +553,22 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1274244986} + - component: {fileID: 969796817} + - component: {fileID: 969796818} m_Layer: 0 - m_Name: "\u68A6\u5883\u56FE\u7247" + m_Name: "\u906E\u7F69" m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &1274244986 +--- !u!4 &969796817 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1274244985} + m_GameObject: {fileID: 969796816} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} @@ -475,6 +577,58 @@ Transform: m_Children: [] m_Father: {fileID: 861686055} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &969796818 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 969796816} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 844151739 + m_SortingLayer: 1 + m_SortingOrder: 3 + m_Sprite: {fileID: 21300000, guid: 217208fd7d83b3c4a8e9a8e08baec32c, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 17.860466, y: 10.046512} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1420961917 GameObject: m_ObjectHideFlags: 0 @@ -548,7 +702,7 @@ SpriteRenderer: m_LightmapParameters: {fileID: 0} m_SortingLayerID: 844151739 m_SortingLayer: 1 - m_SortingOrder: 1 + m_SortingOrder: 2 m_Sprite: {fileID: -5570551479414650511, guid: 5dfac7d627c4057448f07bf902aa9dc1, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 @@ -581,6 +735,147 @@ Animator: m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorStateOnDisable: 0 m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &1424643108 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1424643109} + - component: {fileID: 1424643113} + - component: {fileID: 1424643112} + - component: {fileID: 1424643111} + - component: {fileID: 1424643110} + m_Layer: 0 + m_Name: "\u60CA\u9192\u52A8\u753B" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1424643109 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1424643108} + serializedVersion: 2 + 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_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 861686055} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1424643110 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1424643108} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07d657d6b80509b4eb04f59afaa9aa2d, type: 3} + m_Name: + m_EditorClassIdentifier: + timelineName: "\u60CA\u9192" + director: {fileID: 1424643111} +--- !u!320 &1424643111 +PlayableDirector: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1424643108} + m_Enabled: 1 + serializedVersion: 3 + m_PlayableAsset: {fileID: 11400000, guid: d211d3e730c5170438d66c99c3a01974, type: 2} + m_InitialState: 0 + m_WrapMode: 2 + m_DirectorUpdateMode: 1 + m_InitialTime: 0 + m_SceneBindings: + - key: {fileID: -1124103946819820711, guid: d211d3e730c5170438d66c99c3a01974, type: 2} + value: {fileID: 1424643112} + m_ExposedReferences: + m_References: [] +--- !u!95 &1424643112 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1424643108} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!212 &1424643113 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1424643108} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 844151739 + m_SortingLayer: 1 + m_SortingOrder: 0 + m_Sprite: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 3.84, y: 2.16} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 0 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &1513433123 GameObject: m_ObjectHideFlags: 0 @@ -660,7 +955,7 @@ SpriteRenderer: m_LightmapParameters: {fileID: 0} m_SortingLayerID: 844151739 m_SortingLayer: 1 - m_SortingOrder: 0 + m_SortingOrder: 1 m_Sprite: {fileID: 6261738826862797672, guid: 9d3db76ad2869ea4aa3151a93ab8a9e3, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 @@ -681,7 +976,7 @@ Transform: m_GameObject: {fileID: 1513433123} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalPosition: {x: 0, y: -30, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] diff --git a/Assets/Scripts/Dialog System/BaseYarnCommand.cs b/Assets/Scripts/Dialog System/BaseYarnCommand.cs index 49d151743..d98534902 100644 --- a/Assets/Scripts/Dialog System/BaseYarnCommand.cs +++ b/Assets/Scripts/Dialog System/BaseYarnCommand.cs @@ -86,6 +86,42 @@ namespace AibisDream return panel.HideObj(); } + [YarnCommand("show_sprite")] + public static IEnumerator ShowSprite(string picName, float duration = 1) + { + yield return SpriteShowcase.Instance.ShowObj(picName, duration); + } + + [YarnCommand("hide_sprite")] + public static IEnumerator HideSprite(float duration = 1) + { + yield return SpriteShowcase.Instance.HideObj(duration); + } + + [YarnCommand("showcase_fade_in")] + public static IEnumerator ShowcaseFadeIn(float duration = 1) + { + yield return SpriteShowcase.Instance.FadeInAsync(duration); + } + + [YarnCommand("showcase_fade_out")] + public static IEnumerator ShowcaseFadeOut(float duration = 1) + { + yield return SpriteShowcase.Instance.FadeOutAsync(duration); + } + + [YarnCommand("showcase_fade_in_sync")] + public static void ShowcaseFadeInSync(float duration = 1) + { + SpriteShowcase.Instance.FadeInSync(duration); + } + + [YarnCommand("showcase_fade_out_sync")] + public static void ShowcaseFadeOutSync(float duration = 1) + { + SpriteShowcase.Instance.FadeOutSync(duration); + } + [YarnCommand("show_full_screen")] public static IEnumerator ShowFullScreen(string picName) { diff --git a/Assets/Scripts/Game Loop/ChapterController.cs b/Assets/Scripts/Game Loop/ChapterController.cs index cbb251d0b..a78b2d401 100644 --- a/Assets/Scripts/Game Loop/ChapterController.cs +++ b/Assets/Scripts/Game Loop/ChapterController.cs @@ -68,6 +68,11 @@ namespace AibisDream public void UnlockChapter(TalkSceneSO chapterSo) { + if (chapterSo.name == "GeneralEnd") + { + return; + } + if (!ChapterData.unlockedChapterList.Contains(chapterSo.name)) { ChapterData.unlockedChapterList.Add(chapterSo.name); diff --git a/Assets/Scripts/Game Loop/SceneLoader.cs b/Assets/Scripts/Game Loop/SceneLoader.cs index c4d60bd69..4255c3440 100644 --- a/Assets/Scripts/Game Loop/SceneLoader.cs +++ b/Assets/Scripts/Game Loop/SceneLoader.cs @@ -3,6 +3,7 @@ using System.Collections; using AibisDream.Framework; using AibisDream.Kit; using AibisDream.FixSystem; +using AibisDream.UI; using UnityEngine.AddressableAssets; using UnityEngine.ResourceManagement.AsyncOperations; using UnityEngine.SceneManagement; @@ -51,6 +52,7 @@ namespace AibisDream { // 场景转换参数 _isLoading = true; + UIManager.Instance.GetPanel().ShowLoading(); _sceneToLoad = targetScene; // 在卸载场景前清理所有系统 @@ -73,6 +75,7 @@ namespace AibisDream EnumEventSystem.Global.Send(EventEnum.SceneLoad, _sceneToLoad); _data.sceneName = _sceneToLoad; + UIManager.Instance.GetPanel().HideLoading(); _isLoading = false; } } diff --git a/Assets/Scripts/SceneManagement/SpriteShowcase.cs b/Assets/Scripts/SceneManagement/SpriteShowcase.cs new file mode 100644 index 000000000..8f1a6e6cf --- /dev/null +++ b/Assets/Scripts/SceneManagement/SpriteShowcase.cs @@ -0,0 +1,93 @@ +using System.Collections; +using AibisDream.Kit; +using AibisDream.Utility; +using DG.Tweening; +using UnityEngine; + +namespace AibisDream +{ + public class SpriteShowcase : Singleton + { + [SerializeField] private SpriteRenderer _spriteRenderer; + [SerializeField] private SpriteRenderer _backgroundSpriteRenderer; + + public override void OnSingletonInit() + { + // 初始状态:隐藏 + _spriteRenderer.gameObject.SetActive(false); + _spriteRenderer.SetAlpha(0); + } + + ///

+ /// 显示物体 + /// + /// 图片名称(相对于 Resources/Art/Obj/ 的路径) + /// 协程 + public IEnumerator ShowObj(string picName, float duration = 1) + { + _spriteRenderer.gameObject.SetActive(true); + + // 切换图片 + var newSprite = Resources.Load($"Art/Obj/{picName}"); + _spriteRenderer.sprite = newSprite; + + // 然后淡入 + yield return _spriteRenderer.DOFade(1, duration).WaitForCompletion(); + } + + /// + /// 隐藏物体 + /// + /// 协程 + public IEnumerator HideObj(float duration = 1) + { + yield return _spriteRenderer.DOFade(0, duration).WaitForCompletion(); + _spriteRenderer.gameObject.SetActive(false); + } + + /// + /// 淡入(异步协程版本) + /// + /// 淡入时长 + /// 协程 + public IEnumerator FadeInAsync(float duration = 1) + { + if (_backgroundSpriteRenderer == null) yield break; + + _backgroundSpriteRenderer.gameObject.SetActive(true); + yield return _backgroundSpriteRenderer.DOFade(1, duration).WaitForCompletion(); + } + + /// + /// 淡出(异步协程版本) + /// + /// 淡出时长 + /// 协程 + public IEnumerator FadeOutAsync(float duration = 1) + { + if (_backgroundSpriteRenderer == null) yield break; + + _backgroundSpriteRenderer.gameObject.SetActive(true); + yield return _backgroundSpriteRenderer.DOFade(0, duration).WaitForCompletion(); + _backgroundSpriteRenderer.gameObject.SetActive(false); + } + + /// + /// 淡入(同步版本,启动协程) + /// + /// 淡入时长 + public void FadeInSync(float duration = 1) + { + StartCoroutine(FadeInAsync(duration)); + } + + /// + /// 淡出(同步版本,启动协程) + /// + /// 淡出时长 + public void FadeOutSync(float duration = 1) + { + StartCoroutine(FadeOutAsync(duration)); + } + } +} \ No newline at end of file diff --git a/Assets/Scripts/SceneManagement/SpriteShowcase.cs.meta b/Assets/Scripts/SceneManagement/SpriteShowcase.cs.meta new file mode 100644 index 000000000..c937c1a9a --- /dev/null +++ b/Assets/Scripts/SceneManagement/SpriteShowcase.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 07ee2872c02bad8458fbd9ca23ff7a2e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SceneManagement/TimelineKit/TimelineCenter.cs b/Assets/Scripts/SceneManagement/TimelineKit/TimelineCenter.cs index 0d21ac2c4..11cd78850 100644 --- a/Assets/Scripts/SceneManagement/TimelineKit/TimelineCenter.cs +++ b/Assets/Scripts/SceneManagement/TimelineKit/TimelineCenter.cs @@ -37,6 +37,7 @@ namespace AibisDream return; } + directorHandler.gameObject.SetActive(true); directorHandler.Play(onComplete); } @@ -47,7 +48,8 @@ namespace AibisDream Debug.LogError($"Timeline {name} not found"); yield break; } - + + directorHandler.gameObject.SetActive(true); yield return directorHandler.PlayAsync(); } @@ -91,9 +93,20 @@ namespace AibisDream Debug.LogError($"Timeline {timelineName} not found"); return; } - + directorHandler.Reset(); } + + public void HideTimeline(string timelineName) + { + if (!_timelineDict.TryGetValue(timelineName, out var directorHandler)) + { + Debug.LogError($"Timeline {timelineName} not found"); + return; + } + + directorHandler.gameObject.SetActive(false); + } #region 状态查询 diff --git a/Assets/Scripts/SceneManagement/TimelineKit/TimelineYarnCommand.cs b/Assets/Scripts/SceneManagement/TimelineKit/TimelineYarnCommand.cs index a09b777de..723dc5ce1 100644 --- a/Assets/Scripts/SceneManagement/TimelineKit/TimelineYarnCommand.cs +++ b/Assets/Scripts/SceneManagement/TimelineKit/TimelineYarnCommand.cs @@ -11,11 +11,16 @@ namespace AibisDream yield return TimelineCenter.Instance.PlayTimelineAsync(timelineName); } - [YarnCommand("reset_timeline")] public static void ResetTimeline(string timelineName) { TimelineCenter.Instance.ResetTimeline(timelineName); } + + [YarnCommand("hide_timeline")] + public static void HideTimeline(string timelineName) + { + TimelineCenter.Instance.HideTimeline(timelineName); + } } -} \ No newline at end of file +} diff --git a/Assets/StreamingAssets/Config/chapter.json b/Assets/StreamingAssets/Config/chapter.json index 911c9ac06..29f3a75e2 100644 --- a/Assets/StreamingAssets/Config/chapter.json +++ b/Assets/StreamingAssets/Config/chapter.json @@ -1 +1 @@ -["Prologue","Day1_begin","PeipeiDay1","Day1_mid","Test_HuoShan","StoneDay1","Day1_night","Gts1","Day2_begin","Day2_night","Day1_sleep","Day2_mid","Day2_FIRST_HS1"] \ No newline at end of file +["Prologue","Day1_begin","PeipeiDay1","Day1_mid","Day1_sleep","Day2_mid"] \ No newline at end of file diff --git a/Assets/UI/Art/全屏遮罩.png b/Assets/UI/Art/全屏遮罩.png new file mode 100644 index 000000000..6fb5928b8 --- /dev/null +++ b/Assets/UI/Art/全屏遮罩.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a553ecde908dcfaf038a1dabe2a68844c070381fc9d2aa2372fc165a02179b9a +size 342 diff --git a/Assets/Resources/Art/Obj/D1S海浪.gif.meta b/Assets/UI/Art/全屏遮罩.png.meta similarity index 98% rename from Assets/Resources/Art/Obj/D1S海浪.gif.meta rename to Assets/UI/Art/全屏遮罩.png.meta index 70322b412..6a1d69ec1 100644 --- a/Assets/Resources/Art/Obj/D1S海浪.gif.meta +++ b/Assets/UI/Art/全屏遮罩.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 10c13fa46b23f334aacad48437d8aa7c +guid: 217208fd7d83b3c4a8e9a8e08baec32c TextureImporter: internalIDToNameTable: [] externalObjects: {} @@ -48,7 +48,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 21.5 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -80,32 +80,6 @@ TextureImporter: ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Server - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - serializedVersion: 3 buildTarget: WebGL maxTextureSize: 2048 @@ -119,6 +93,19 @@ TextureImporter: ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 - serializedVersion: 3 buildTarget: iPhone maxTextureSize: 2048 @@ -145,6 +132,19 @@ TextureImporter: ignorePlatformSupport: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index d21ab8249..d009a8026 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -133,7 +133,7 @@ PlayerSettings: vulkanEnableLateAcquireNextImage: 0 vulkanEnableCommandBufferRecycling: 1 loadStoreDebugModeEnabled: 0 - bundleVersion: 0.4.0.7-20260104-153041 + bundleVersion: 0.4.0.9-20260104-205853 preloadedAssets: - {fileID: 11400000, guid: 0fb2bc2476953fc43a74f0ab8879077c, type: 2} metroInputSource: 0