diff --git a/Assets/Code/Tablet/Highlight/TabletHighlightSystem.cs b/Assets/Code/Tablet/Highlight/TabletHighlightSystem.cs index 93371f10..2bdf194d 100644 --- a/Assets/Code/Tablet/Highlight/TabletHighlightSystem.cs +++ b/Assets/Code/Tablet/Highlight/TabletHighlightSystem.cs @@ -23,8 +23,8 @@ public override void ProcessWork(float deltaTime) { if (Frame.Interval(3) && isGripping && m_StateB.CurrentTool != TabletTool.None && !m_StateA.RaycastJob.IsValid()) { if (searchMask != 0) { TabletZoomState zoomState = Find.State(); - float coneRadius = zoomState.ZoomMultiplier; float coneDistance = 25 * zoomState.ZoomMultiplier; + float coneRadius = coneDistance * m_StateB.CurrentToolDef.RaycastUnitConeRadius * CameraHelper.UnitHeightForFOV(m_StateA.LookCamera.fieldOfView) / 2; m_StateA.CachedLookCameraTransform.GetPositionAndRotation(out Vector3 cameraPos, out Quaternion cameraRot); m_StateA.RaycastJob = RaycastJobs.SmoothConeCast(cameraPos, Geom.Forward(cameraRot), coneRadius, coneDistance, 5, searchMask); @@ -35,6 +35,8 @@ public override void ProcessWork(float deltaTime) { } if (m_StateA.RaycastJob.IsValid()) { + m_StateA.RaycastJob.Complete(); + TabletHighlightable scannable; RaycastHit hit; scannable = RaycastJobs.Analyze(ref m_StateA.RaycastJob, m_StateB.CurrentToolDef.HighlightPredicate, m_StateA, out hit); diff --git a/Assets/Code/Tablet/TabletToolData.cs b/Assets/Code/Tablet/TabletToolData.cs index ab86d306..29fbe6f9 100644 --- a/Assets/Code/Tablet/TabletToolData.cs +++ b/Assets/Code/Tablet/TabletToolData.cs @@ -8,6 +8,8 @@ namespace Pennycook.Tablet { public class TabletToolDefinition { public LayerMask RaycastMask; + public float RaycastUnitConeRadius; + public bool ShowReticle = true; public Predicate HighlightPredicate; public TabletToolHighlightEventDelegate OnHighlighted; @@ -45,6 +47,7 @@ static public class TabletToolDefinitions { static public readonly TabletToolDefinition Scan = new TabletToolDefinition() { RaycastMask = TabletUtility.DefaultSearchMask, + RaycastUnitConeRadius = 0.05f, HighlightPredicate = (h, hc) => { return h.CachedInteraction && TabletInteractionUtility.HasInteractions(h, h.CachedInteraction); @@ -91,6 +94,8 @@ static public class TabletToolDefinitions { static public readonly TabletToolDefinition Count = new TabletToolDefinition() { RaycastMask = TabletUtility.CountSearchMask, + RaycastUnitConeRadius = 0.65f, + ShowReticle = false, HighlightPredicate = (h, hc) => { return h.CachedCountable && TabletUtility.IsButtonHeld(XRHandButtons.TriggerButton) && TabletCountUtility.IsCountable(h.CachedCountable); @@ -117,6 +122,7 @@ static public class TabletToolDefinitions { static public readonly TabletToolDefinition Warp = new TabletToolDefinition() { RaycastMask = TabletUtility.TravelSearchMask, + RaycastUnitConeRadius = 0.05f, HighlightPredicate = (h, hc) => { return h.CachedWarp && h.CachedWarp.CanWarp; diff --git a/Assets/Code/Tablet/TabletToolState.cs b/Assets/Code/Tablet/TabletToolState.cs index 2fd31a54..e17d6881 100644 --- a/Assets/Code/Tablet/TabletToolState.cs +++ b/Assets/Code/Tablet/TabletToolState.cs @@ -6,6 +6,8 @@ using FieldDay.Audio; using FieldDay.Scripting; using FieldDay.SharedState; +using FieldDay.UI; +using FieldDay.UI.Animation; using UnityEngine; using UnityEngine.UI; @@ -24,6 +26,7 @@ public struct ToolConfig { public ToolConfig[] Configs; public ShapeGraphic Outline; public Graphic[] ToolColorTinted; + public FadeGroup Reticle; [Header("State")] public TabletTool CurrentTool; @@ -99,6 +102,8 @@ static public void SetTool(TabletToolState toolState, int index, bool playFeedba toolState.CurrentToolDef.OnHighlighted?.Invoke(highlights.HighlightedObject, ctrl); } + toolState.Reticle.SetVisible(toolState.CurrentToolDef.ShowReticle); + if (playFeedback) { TabletUtility.PlaySfx("Tablet.ModeChanged"); TabletUtility.PlayHaptics(0.1f, 0.01f); diff --git a/Assets/Code/UI/ModeLabelDisplay.cs b/Assets/Code/UI/ModeLabelDisplay.cs index 30437f9c..a1b5c0ab 100644 --- a/Assets/Code/UI/ModeLabelDisplay.cs +++ b/Assets/Code/UI/ModeLabelDisplay.cs @@ -1,4 +1,6 @@ using FieldDay; +using FieldDay.Animation; +using FieldDay.UI.Animation; using UnityEngine; using UnityEngine.UI; @@ -9,22 +11,14 @@ public class ModeLabelDisplay : MonoBehaviour { [Header("Selected State")] public GameObject ExpandedContent; - public Vector4 SelectedBGSize; - - [Header("Unselected State")] - public Vector4 UnselectedBGSize; public void SetState(bool selected) { ExpandedContent.SetActive(selected); + BG.gameObject.SetActive(selected); - Vector2 offsetMin, offsetMax; - Vector4 offsets = selected ? SelectedBGSize : UnselectedBGSize; - - offsetMin = new Vector2(offsets.x, offsets.y); - offsetMax = new Vector2(offsets.z, offsets.w); - - BG.offsetMin = offsetMin; - BG.offsetMax = offsetMax; + if (selected) { + PopAnim.Play(Offset, PopAnim.Default); + } } } } \ No newline at end of file diff --git a/Assets/Code/VRHands/Socket/ObjectSocket.cs b/Assets/Code/VRHands/Socket/ObjectSocket.cs index a6c19584..9e34f989 100644 --- a/Assets/Code/VRHands/Socket/ObjectSocket.cs +++ b/Assets/Code/VRHands/Socket/ObjectSocket.cs @@ -2,11 +2,12 @@ using BeauUtil; using FieldDay.Components; using FieldDay.Physics; +using FieldDay.Scenes; using UnityEngine; namespace FieldDay.Sockets { [DefaultExecutionOrder(1)] - public class ObjectSocket : BatchedComponent { + public class ObjectSocket : BatchedComponent, ISceneLoadHandler { #region Inspector public bool Locked = false; @@ -53,7 +54,7 @@ private void Awake() { Detector.onTriggerExit.AddListener(OnDetectorExited); } - private void Start() { + void ISceneLoadHandler.OnSceneLoad(SceneBinding inScene, object inContext) { if (Current != null && Current.CurrentSocket == null) { SocketUtility.TryAddToSocket(Current, this, true); } else { diff --git a/Assets/FieldDay/Plugins/ScriptableBake/ChangeParent.cs b/Assets/FieldDay/Plugins/ScriptableBake/ChangeParent.cs new file mode 100644 index 00000000..c08865c8 --- /dev/null +++ b/Assets/FieldDay/Plugins/ScriptableBake/ChangeParent.cs @@ -0,0 +1,33 @@ +using UnityEngine; + +namespace ScriptableBake { + + /// + /// Changes the transform parent. + /// + [AddComponentMenu("ScriptableBake/Change Parent"), DisallowMultipleComponent] + public sealed class ChangeParent : MonoBehaviour, IBaked { + + public const int Order = FlattenHierarchy.Order - 10; + + public Transform NewParent; + + #region IBaked + + #if UNITY_EDITOR + + int IBaked.Order { + get { return Order; } + } + + bool IBaked.Bake(BakeFlags flags, BakeContext context) { + transform.SetParent(NewParent); + Baking.Destroy(this); + return true; + } + + #endif // UNITY_EDITOR + + #endregion // IBaked + } +} \ No newline at end of file diff --git a/Assets/FieldDay/Plugins/ScriptableBake/ChangeParent.cs.meta b/Assets/FieldDay/Plugins/ScriptableBake/ChangeParent.cs.meta new file mode 100644 index 00000000..92e3a9fc --- /dev/null +++ b/Assets/FieldDay/Plugins/ScriptableBake/ChangeParent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 86853eccc07779346b558043a0ccc6b2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldDay/UI/Animation/FadeGroup.cs b/Assets/FieldDay/UI/Animation/FadeGroup.cs index 83d39384..1602fea3 100644 --- a/Assets/FieldDay/UI/Animation/FadeGroup.cs +++ b/Assets/FieldDay/UI/Animation/FadeGroup.cs @@ -24,6 +24,10 @@ public sealed class FadeGroup : MonoBehaviour, IGuiPanel { [NonSerialized] public AnimHandle CurrentHandle; [NonSerialized] public bool CurrentState; + private void Awake() { + CurrentState = isActiveAndEnabled; + } + #region IGuiPanel public Transform Root { get { return this.CacheComponent(ref CachedTransform); } } @@ -122,6 +126,8 @@ public override bool UpdateAnimation(FadeGroup target, ref LiteAnimatorState sta static private readonly FadeInAnim FadeInAnimator = new FadeInAnim(); static private readonly FadeOutAnim FadeOutAnimator = new FadeOutAnim(); + // TODO: bounce anims + #endregion // Anims } } \ No newline at end of file diff --git a/Assets/FieldDay/UI/Animation/PopAnim.cs b/Assets/FieldDay/UI/Animation/PopAnim.cs new file mode 100644 index 00000000..22473633 --- /dev/null +++ b/Assets/FieldDay/UI/Animation/PopAnim.cs @@ -0,0 +1,55 @@ +using System; +using BeauRoutine; +using FieldDay.Animation; +using UnityEngine; +using UnityEngine.UI; + +namespace FieldDay.UI.Animation { + public sealed class PopAnim : LiteAnimator { + + private readonly Vector2 m_Offset; + private readonly float m_Duration; + private readonly Curve m_Ease; + + public PopAnim(Vector2 offset, float duration, Curve ease = Curve.Linear) { + m_Offset = offset; + m_Duration = duration; + m_Ease = ease; + } + + static private void PrepareState(ref LiteAnimatorState state, Vector2 offsetAmt, float duration, float delay, Curve easing) { + state.Duration = duration; + state.TimeRemaining = duration + delay; + state.InitParamA.Float2 = offsetAmt; + state.Easing = easing; + } + + public override void InitAnimation(LayoutOffset target, ref LiteAnimatorState state) { + if (state.TimeRemaining <= state.Duration) { + target.Offset1 = state.InitParamA.Float2; + } + } + + public override void ResetAnimation(LayoutOffset target, ref LiteAnimatorState state) { + target.Offset1 = default; + } + + public override bool UpdateAnimation(LayoutOffset target, ref LiteAnimatorState state, float deltaTime) { + state.TimeRemaining -= deltaTime; + float percent = state.Easing.Evaluate(1 - Math.Max(0, state.TimeRemaining / state.Duration)); + if (percent >= 0) { + target.Offset1 = state.InitParamA.Float2 * (1f - percent); + } + return state.TimeRemaining > 0; + } + + static public readonly PopAnim Default = new PopAnim(new Vector2(0, -4), 8 / 60f, Curve.Linear); + static public readonly PopAnim DefaultUp = new PopAnim(new Vector2(0, 4), 8 / 60f, Curve.Linear); + + static public AnimHandle Play(LayoutOffset offset, PopAnim config, float delay = 0, GameLoopPhase phase = GameLoopPhase.Update) { + LiteAnimatorState animState = new LiteAnimatorState(); + PrepareState(ref animState, config.m_Offset, config.m_Duration, delay, config.m_Ease); + return Game.Animation.AddLiteAnimator(config, offset, animState, phase); + } + } +} \ No newline at end of file diff --git a/Assets/FieldDay/UI/Animation/PopAnim.cs.meta b/Assets/FieldDay/UI/Animation/PopAnim.cs.meta new file mode 100644 index 00000000..a0ca61a0 --- /dev/null +++ b/Assets/FieldDay/UI/Animation/PopAnim.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 97a67ebd631cb164081d9b7a3444f3d8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/FieldDay/UI/Panels/IGuiPanel.cs b/Assets/FieldDay/UI/Panels/IGuiPanel.cs index b33114f0..c8c9509f 100644 --- a/Assets/FieldDay/UI/Panels/IGuiPanel.cs +++ b/Assets/FieldDay/UI/Panels/IGuiPanel.cs @@ -1,3 +1,4 @@ +using System.Runtime.CompilerServices; using BeauUtil; using UnityEngine; @@ -22,4 +23,18 @@ public interface IGuiPanel { /// Singleton interface panel. /// public interface ISharedGuiPanel : IGuiPanel { } + + /// + /// Interface panel extensions. + /// + static public class GuiPanelExtensions { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + static public void SetVisible(this IGuiPanel panel, bool visible) { + if (visible) { + panel.Show(); + } else { + panel.Hide(); + } + } + } } \ No newline at end of file diff --git a/Assets/FieldDay/World/Animation/ILiteAnimator.cs b/Assets/FieldDay/World/Animation/ILiteAnimator.cs index 42639eb4..3339608e 100644 --- a/Assets/FieldDay/World/Animation/ILiteAnimator.cs +++ b/Assets/FieldDay/World/Animation/ILiteAnimator.cs @@ -1,4 +1,5 @@ using System.Runtime.InteropServices; +using BeauRoutine; using BeauUtil; using UnityEngine; @@ -38,7 +39,8 @@ bool ILiteAnimator.UpdateAnimation(object target, ref LiteAnimatorState state, f public struct LiteAnimatorState { public float TimeRemaining; public float Duration; - public BitSet32 Flags; + public Curve Easing; + public ushort Flags; public int StateId; public LiteAnimatorStateParam InitParamA; public LiteAnimatorStateParam InitParamB; @@ -48,6 +50,11 @@ public void ResetTime(float duration) { TimeRemaining = Duration = duration; } + public void ResetTimeWithDelay(float duration, float delay) { + Duration = duration; + TimeRemaining = duration + delay; + } + public void ScaleTime(float scale) { TimeRemaining *= scale; Duration *= scale; diff --git a/Assets/FieldDay/World/Scene/SceneMgr.cs b/Assets/FieldDay/World/Scene/SceneMgr.cs index 40a24e32..1de4b5d8 100644 --- a/Assets/FieldDay/World/Scene/SceneMgr.cs +++ b/Assets/FieldDay/World/Scene/SceneMgr.cs @@ -1547,6 +1547,18 @@ static public bool IsPersistent(Component component) { return component.TryGetComponent(out Persist _); } + /// + /// Returns if any scenes are baking. + /// + [MethodImpl(MethodImplOptions.AggressiveInlining)] + static public bool IsBaking() { +#if UNITY_EDITOR + return Editor.AreDelayedSceneProcessorsRunning(); +#else + return false; +#endif // UNITY_EDITOR + } + static public class Editor { #if UNITY_EDITOR [MethodImpl(MethodImplOptions.AggressiveInlining)] diff --git a/Assets/Scenes/ExteriorScene_Logic.unity b/Assets/Scenes/ExteriorScene_Logic.unity index 42e70087..324955f0 100644 --- a/Assets/Scenes/ExteriorScene_Logic.unity +++ b/Assets/Scenes/ExteriorScene_Logic.unity @@ -1644,7 +1644,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5116901402317863713, guid: 6c11317d292faae45b59be04e75893d2, type: 3} propertyPath: m_AnchoredPosition.x - value: 219 + value: 245.22 objectReference: {fileID: 0} - target: {fileID: 5116901402317863713, guid: 6c11317d292faae45b59be04e75893d2, type: 3} propertyPath: m_AnchoredPosition.y @@ -1908,7 +1908,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5833352525619962568, guid: 6c11317d292faae45b59be04e75893d2, type: 3} propertyPath: m_SizeDelta.x - value: 38 + value: 90.44 objectReference: {fileID: 0} - target: {fileID: 5833352525619962568, guid: 6c11317d292faae45b59be04e75893d2, type: 3} propertyPath: m_AnchoredPosition.x @@ -2090,6 +2090,30 @@ PrefabInstance: propertyPath: m_AnchoredPosition.x value: 0 objectReference: {fileID: 0} + - target: {fileID: 6901468303987606610, guid: 6c11317d292faae45b59be04e75893d2, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6901468303987606610, guid: 6c11317d292faae45b59be04e75893d2, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6901468303987606610, guid: 6c11317d292faae45b59be04e75893d2, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6901468303987606610, guid: 6c11317d292faae45b59be04e75893d2, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6901468303987606610, guid: 6c11317d292faae45b59be04e75893d2, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6901468303987606610, guid: 6c11317d292faae45b59be04e75893d2, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6914522443418238170, guid: 6c11317d292faae45b59be04e75893d2, type: 3} propertyPath: m_AnchorMax.y value: 1 @@ -2104,7 +2128,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6914522443418238170, guid: 6c11317d292faae45b59be04e75893d2, type: 3} propertyPath: m_AnchoredPosition.x - value: 257 + value: 283.22 objectReference: {fileID: 0} - target: {fileID: 6914522443418238170, guid: 6c11317d292faae45b59be04e75893d2, type: 3} propertyPath: m_AnchoredPosition.y @@ -2374,6 +2398,10 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 7690948438100231529, guid: 6c11317d292faae45b59be04e75893d2, type: 3} + propertyPath: m_AnchoredPosition.y + value: 25.783905 + objectReference: {fileID: 0} - target: {fileID: 7745739576745755891, guid: 6c11317d292faae45b59be04e75893d2, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -2540,7 +2568,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 8240730469472152803, guid: 6c11317d292faae45b59be04e75893d2, type: 3} propertyPath: m_AnchoredPosition.x - value: 181 + value: 207.22 objectReference: {fileID: 0} - target: {fileID: 8240730469472152803, guid: 6c11317d292faae45b59be04e75893d2, type: 3} propertyPath: m_AnchoredPosition.y diff --git a/Assets/StreamingAssets/EasyManifest.json b/Assets/StreamingAssets/EasyManifest.json index c2a94991..66e98d2a 100644 --- a/Assets/StreamingAssets/EasyManifest.json +++ b/Assets/StreamingAssets/EasyManifest.json @@ -1,5 +1,1741 @@ { "Assets": { + "__buildInfo.txt": { + "Type": "Unknown", + "Size": 44 + }, + "vox/vox_naming.md": { + "Type": "Unknown", + "Size": 385 + }, + "vox/en/VoxTest_01.mp3": { + "Type": "Audio", + "Size": 28914 + }, + "vox/en/VoxTest_02.mp3": { + "Type": "Audio", + "Size": 188122 + }, + "vox/en/Day1/Bluff/1bm01.mp3": { + "Type": "Audio", + "Size": 74711 + }, + "vox/en/Day1/Bluff/1bm02.mp3": { + "Type": "Audio", + "Size": 64380 + }, + "vox/en/Day1/Bluff/1bm03.mp3": { + "Type": "Audio", + "Size": 69123 + }, + "vox/en/Day1/Bluff/1bm04.mp3": { + "Type": "Audio", + "Size": 32755 + }, + "vox/en/Day1/Bluff/1bm05.mp3": { + "Type": "Audio", + "Size": 63487 + }, + "vox/en/Day1/Bluff/1bm06.mp3": { + "Type": "Audio", + "Size": 36513 + }, + "vox/en/Day1/Bluff/1bm07.mp3": { + "Type": "Audio", + "Size": 44499 + }, + "vox/en/Day1/Bluff/1bm08.mp3": { + "Type": "Audio", + "Size": 78209 + }, + "vox/en/Day1/Bluff/1bm09.mp3": { + "Type": "Audio", + "Size": 94703 + }, + "vox/en/Day1/Bluff/1bm10.mp3": { + "Type": "Audio", + "Size": 90820 + }, + "vox/en/Day1/Bluff/1bm11.mp3": { + "Type": "Audio", + "Size": 83528 + }, + "vox/en/Day1/Bluff/1bs01.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Bluff/1bs02.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Bluff/1bs03.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Bluff/1bs04.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Bluff/1bs05.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Bluff/1bs06.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Bluff/1bs07.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Bluff/Partner_1.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Bluff/Partner_2.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Bluff/Partner_3.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Grab/CandyBar_Player_1.mp3": { + "Type": "Audio", + "Size": 148292 + }, + "vox/en/Day1/LookAt/BandedPenguin_Player_1.mp3": { + "Type": "Audio", + "Size": 112557 + }, + "vox/en/Day1/LookAt/FoodShelf_Player_1.mp3": { + "Type": "Audio", + "Size": 219763 + }, + "vox/en/Day1/LookAt/Hands_Player_1.mp3": { + "Type": "Audio", + "Size": 112557 + }, + "vox/en/Day1/LookAt/Margo_Player_1.mp3": { + "Type": "Audio", + "Size": 76821 + }, + "vox/en/Day1/LookAt/Margo_Player_2.mp3": { + "Type": "Audio", + "Size": 112557 + }, + "vox/en/Day1/LookAt/PenguinSubAdult_Player_1.mp3": { + "Type": "Audio", + "Size": 219763 + }, + "vox/en/Day1/LookAt/PenguinToy_Player_1.mp3": { + "Type": "Audio", + "Size": 112557 + }, + "vox/en/Day1/LookAt/Stove_Player_1.mp3": { + "Type": "Audio", + "Size": 184028 + }, + "vox/en/Day1/Rookery/1rm01.mp3": { + "Type": "Audio", + "Size": 33542 + }, + "vox/en/Day1/Rookery/1rm02.mp3": { + "Type": "Audio", + "Size": 76696 + }, + "vox/en/Day1/Rookery/1rm03.mp3": { + "Type": "Audio", + "Size": 93919 + }, + "vox/en/Day1/Rookery/1rm04.mp3": { + "Type": "Audio", + "Size": 41365 + }, + "vox/en/Day1/Rookery/1rm05.mp3": { + "Type": "Audio", + "Size": 107484 + }, + "vox/en/Day1/Rookery/1rm06.mp3": { + "Type": "Audio", + "Size": 46799 + }, + "vox/en/Day1/Rookery/1rm07.mp3": { + "Type": "Audio", + "Size": 45809 + }, + "vox/en/Day1/Rookery/1rm08.mp3": { + "Type": "Audio", + "Size": 49770 + }, + "vox/en/Day1/Rookery/1rm09.mp3": { + "Type": "Audio", + "Size": 128327 + }, + "vox/en/Day1/Rookery/1rm10.mp3": { + "Type": "Audio", + "Size": 136218 + }, + "vox/en/Day1/Rookery/1rm11.mp3": { + "Type": "Audio", + "Size": 95998 + }, + "vox/en/Day1/Rookery/1rm12.mp3": { + "Type": "Audio", + "Size": 77896 + }, + "vox/en/Day1/Rookery/1rm13.mp3": { + "Type": "Audio", + "Size": 130657 + }, + "vox/en/Day1/Rookery/1rm14.mp3": { + "Type": "Audio", + "Size": 119594 + }, + "vox/en/Day1/Rookery/1rm15.mp3": { + "Type": "Audio", + "Size": 116824 + }, + "vox/en/Day1/Rookery/1rm16.mp3": { + "Type": "Audio", + "Size": 56657 + }, + "vox/en/Day1/Rookery/1rm17.mp3": { + "Type": "Audio", + "Size": 74430 + }, + "vox/en/Day1/Rookery/1rm18.mp3": { + "Type": "Audio", + "Size": 34376 + }, + "vox/en/Day1/Rookery/1rm19.mp3": { + "Type": "Audio", + "Size": 54835 + }, + "vox/en/Day1/Rookery/1rm20.mp3": { + "Type": "Audio", + "Size": 70695 + }, + "vox/en/Day1/Rookery/1rm21.mp3": { + "Type": "Audio", + "Size": 110611 + }, + "vox/en/Day1/Rookery/1rm8.mp3": { + "Type": "Audio", + "Size": 103703 + }, + "vox/en/Day1/Rookery/1rs01.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Rookery/1rs02.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Rookery/1rs03.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Rookery/1rs04.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Rookery/1rs05.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Rookery/1rs06.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Rookery/1rs07.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Rookery/1rs08.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Rookery/1rs09.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Rookery/1rs10.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Rookery/1rs11.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Rookery/1rs12.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Rookery/Partner_1.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Rookery/Partner_2.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Rookery/Player_1.mp3": { + "Type": "Audio", + "Size": 148292 + }, + "vox/en/Day1/Rookery/Player_beep.mp3": { + "Type": "Audio", + "Size": 76821 + }, + "vox/en/Day1/Tent/1tm06.mp3": { + "Type": "Audio", + "Size": 57018 + }, + "vox/en/Day1/Tent/1tm10a.mp3": { + "Type": "Audio", + "Size": 79201 + }, + "vox/en/Day1/Tent/1tm10b.mp3": { + "Type": "Audio", + "Size": 94231 + }, + "vox/en/Day1/Tent/1tm14.mp3": { + "Type": "Audio", + "Size": 55690 + }, + "vox/en/Day1/Tent/1tm15.mp3": { + "Type": "Audio", + "Size": 54461 + }, + "vox/en/Day1/Tent/1tm16.mp3": { + "Type": "Audio", + "Size": 184917 + }, + "vox/en/Day1/Tent/1tm17.mp3": { + "Type": "Audio", + "Size": 100286 + }, + "vox/en/Day1/Tent/1tm18.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Tent/1tm19.mp3": { + "Type": "Audio", + "Size": 141040 + }, + "vox/en/Day1/Tent/1tm20.mp3": { + "Type": "Audio", + "Size": 60417 + }, + "vox/en/Day1/Tent/1tm21.mp3": { + "Type": "Audio", + "Size": 91150 + }, + "vox/en/Day1/Tent/1tm22.mp3": { + "Type": "Audio", + "Size": 79205 + }, + "vox/en/Day1/Tent/1tm23.mp3": { + "Type": "Audio", + "Size": 100337 + }, + "vox/en/Day1/Tent/1tm25.mp3": { + "Type": "Audio", + "Size": 57023 + }, + "vox/en/Day1/Tent/1tm26.mp3": { + "Type": "Audio", + "Size": 76114 + }, + "vox/en/Day1/Tent/1tm27.mp3": { + "Type": "Audio", + "Size": 28583 + }, + "vox/en/Day1/Tent/1ts01.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Tent/1ts02.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day1/Tent/Margo_1.mp3": { + "Type": "Audio", + "Size": 83064 + }, + "vox/en/Day1/Tent/Margo_10.mp3": { + "Type": "Audio", + "Size": 89959 + }, + "vox/en/Day1/Tent/Margo_11.mp3": { + "Type": "Audio", + "Size": 83642 + }, + "vox/en/Day1/Tent/Margo_12.mp3": { + "Type": "Audio", + "Size": 82393 + }, + "vox/en/Day1/Tent/Margo_13.mp3": { + "Type": "Audio", + "Size": 78238 + }, + "vox/en/Day1/Tent/Margo_14.mp3": { + "Type": "Audio", + "Size": 65062 + }, + "vox/en/Day1/Tent/Margo_15.mp3": { + "Type": "Audio", + "Size": 138855 + }, + "vox/en/Day1/Tent/Margo_16.mp3": { + "Type": "Audio", + "Size": 94962 + }, + "vox/en/Day1/Tent/Margo_2.mp3": { + "Type": "Audio", + "Size": 38760 + }, + "vox/en/Day1/Tent/Margo_3.mp3": { + "Type": "Audio", + "Size": 38552 + }, + "vox/en/Day1/Tent/Margo_4.mp3": { + "Type": "Audio", + "Size": 98977 + }, + "vox/en/Day1/Tent/Margo_5.mp3": { + "Type": "Audio", + "Size": 51725 + }, + "vox/en/Day1/Tent/Margo_6.mp3": { + "Type": "Audio", + "Size": 71919 + }, + "vox/en/Day1/Tent/Margo_7.mp3": { + "Type": "Audio", + "Size": 32627 + }, + "vox/en/Day1/Tent/Margo_8.mp3": { + "Type": "Audio", + "Size": 53365 + }, + "vox/en/Day1/Tent/Margo_9.mp3": { + "Type": "Audio", + "Size": 74406 + }, + "vox/en/Day1/Tent/Player_1.mp3": { + "Type": "Audio", + "Size": 112557 + }, + "vox/en/Day1/Tent/Player_10.mp3": { + "Type": "Audio", + "Size": 219763 + }, + "vox/en/Day1/Tent/Player_11.mp3": { + "Type": "Audio", + "Size": 112557 + }, + "vox/en/Day1/Tent/Player_12.mp3": { + "Type": "Audio", + "Size": 112557 + }, + "vox/en/Day1/Tent/Player_2.mp3": { + "Type": "Audio", + "Size": 148292 + }, + "vox/en/Day1/Tent/Player_3.mp3": { + "Type": "Audio", + "Size": 184028 + }, + "vox/en/Day1/Tent/Player_4.mp3": { + "Type": "Audio", + "Size": 148292 + }, + "vox/en/Day1/Tent/Player_5.mp3": { + "Type": "Audio", + "Size": 148292 + }, + "vox/en/Day1/Tent/Player_6.mp3": { + "Type": "Audio", + "Size": 112557 + }, + "vox/en/Day1/Tent/Player_7.mp3": { + "Type": "Audio", + "Size": 184028 + }, + "vox/en/Day1/Tent/Player_8.mp3": { + "Type": "Audio", + "Size": 76821 + }, + "vox/en/Day1/Tent/Player_9.mp3": { + "Type": "Audio", + "Size": 76821 + }, + "vox/en/Day2/Bluff/2bm01.mp3": { + "Type": "Audio", + "Size": 102946 + }, + "vox/en/Day2/Bluff/2bm02.mp3": { + "Type": "Audio", + "Size": 164526 + }, + "vox/en/Day2/Bluff/2bm03.mp3": { + "Type": "Audio", + "Size": 56762 + }, + "vox/en/Day2/Bluff/2bm04.mp3": { + "Type": "Audio", + "Size": 68112 + }, + "vox/en/Day2/Bluff/Player_1.mp3": { + "Type": "Audio", + "Size": 76821 + }, + "vox/en/Day2/Bluff/Player_2.mp3": { + "Type": "Audio", + "Size": 112557 + }, + "vox/en/Day2/Bluff/Player_3.mp3": { + "Type": "Audio", + "Size": 76821 + }, + "vox/en/Day2/Rookery/2rm01.mp3": { + "Type": "Audio", + "Size": 113269 + }, + "vox/en/Day2/Rookery/2rm02.mp3": { + "Type": "Audio", + "Size": 45339 + }, + "vox/en/Day2/Rookery/2rm03.mp3": { + "Type": "Audio", + "Size": 51053 + }, + "vox/en/Day2/Rookery/2rm04.mp3": { + "Type": "Audio", + "Size": 97114 + }, + "vox/en/Day2/Rookery/2rm05.mp3": { + "Type": "Audio", + "Size": 41416 + }, + "vox/en/Day2/Rookery/2rm06.mp3": { + "Type": "Audio", + "Size": 27848 + }, + "vox/en/Day2/Rookery/2rm07.mp3": { + "Type": "Audio", + "Size": 62441 + }, + "vox/en/Day2/Rookery/2rm08.mp3": { + "Type": "Audio", + "Size": 107957 + }, + "vox/en/Day2/Rookery/2rm09.mp3": { + "Type": "Audio", + "Size": 70384 + }, + "vox/en/Day2/Rookery/2rm10.mp3": { + "Type": "Audio", + "Size": 86871 + }, + "vox/en/Day2/Rookery/2rm11.mp3": { + "Type": "Audio", + "Size": 83239 + }, + "vox/en/Day2/Rookery/2rm12.mp3": { + "Type": "Audio", + "Size": 140409 + }, + "vox/en/Day2/Rookery/2rm13.mp3": { + "Type": "Audio", + "Size": 71185 + }, + "vox/en/Day2/Rookery/2rm14.mp3": { + "Type": "Audio", + "Size": 74324 + }, + "vox/en/Day2/Rookery/2rm15.mp3": { + "Type": "Audio", + "Size": 116608 + }, + "vox/en/Day2/Rookery/2rm16.mp3": { + "Type": "Audio", + "Size": 59373 + }, + "vox/en/Day2/Rookery/2rm17.mp3": { + "Type": "Audio", + "Size": 71846 + }, + "vox/en/Day2/Rookery/2rm18.mp3": { + "Type": "Audio", + "Size": 70415 + }, + "vox/en/Day2/Rookery/2rm19.mp3": { + "Type": "Audio", + "Size": 43538 + }, + "vox/en/Day2/Rookery/2rm20.mp3": { + "Type": "Audio", + "Size": 101693 + }, + "vox/en/Day2/Rookery/2rm21.mp3": { + "Type": "Audio", + "Size": 40009 + }, + "vox/en/Day2/Rookery/2rm22.mp3": { + "Type": "Audio", + "Size": 55855 + }, + "vox/en/Day2/Rookery/2rm23.mp3": { + "Type": "Audio", + "Size": 61303 + }, + "vox/en/Day2/Rookery/2rm24.mp3": { + "Type": "Audio", + "Size": 73852 + }, + "vox/en/Day2/Rookery/2rm25.mp3": { + "Type": "Audio", + "Size": 54250 + }, + "vox/en/Day2/Rookery/2rm26.mp3": { + "Type": "Audio", + "Size": 85916 + }, + "vox/en/Day2/Rookery/Partner_1.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day2/Rookery/Partner_2.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day2/Rookery/Player_1.mp3": { + "Type": "Audio", + "Size": 76821 + }, + "vox/en/Day2/Rookery/Player_10.mp3": { + "Type": "Audio", + "Size": 112557 + }, + "vox/en/Day2/Rookery/Player_11.mp3": { + "Type": "Audio", + "Size": 76821 + }, + "vox/en/Day2/Rookery/Player_12.mp3": { + "Type": "Audio", + "Size": 76821 + }, + "vox/en/Day2/Rookery/Player_13.mp3": { + "Type": "Audio", + "Size": 115692 + }, + "vox/en/Day2/Rookery/Player_14.mp3": { + "Type": "Audio", + "Size": 76821 + }, + "vox/en/Day2/Rookery/Player_2.mp3": { + "Type": "Audio", + "Size": 76821 + }, + "vox/en/Day2/Rookery/Player_3.mp3": { + "Type": "Audio", + "Size": 112557 + }, + "vox/en/Day2/Rookery/Player_4.mp3": { + "Type": "Audio", + "Size": 112557 + }, + "vox/en/Day2/Rookery/Player_5.mp3": { + "Type": "Audio", + "Size": 76821 + }, + "vox/en/Day2/Rookery/Player_6.mp3": { + "Type": "Audio", + "Size": 184028 + }, + "vox/en/Day2/Rookery/Player_7.mp3": { + "Type": "Audio", + "Size": 76821 + }, + "vox/en/Day2/Rookery/Player_8.mp3": { + "Type": "Audio", + "Size": 148292 + }, + "vox/en/Day2/Rookery/Player_9.mp3": { + "Type": "Audio", + "Size": 76821 + }, + "vox/en/Day2/Tent/2tm01.mp3": { + "Type": "Audio", + "Size": 20647 + }, + "vox/en/Day2/Tent/2tm02.mp3": { + "Type": "Audio", + "Size": 51335 + }, + "vox/en/Day2/Tent/2tm03.mp3": { + "Type": "Audio", + "Size": 88540 + }, + "vox/en/Day2/Tent/2tm04.mp3": { + "Type": "Audio", + "Size": 119281 + }, + "vox/en/Day2/Tent/2tm05.mp3": { + "Type": "Audio", + "Size": 148128 + }, + "vox/en/Day2/Tent/2tm06.mp3": { + "Type": "Audio", + "Size": 37347 + }, + "vox/en/Day2/Tent/2tm07.mp3": { + "Type": "Audio", + "Size": 61647 + }, + "vox/en/Day2/Tent/2tm08.mp3": { + "Type": "Audio", + "Size": 72153 + }, + "vox/en/Day2/Tent/2tm09.mp3": { + "Type": "Audio", + "Size": 70592 + }, + "vox/en/Day2/Tent/2tm10.mp3": { + "Type": "Audio", + "Size": 107198 + }, + "vox/en/Day2/Tent/2tm11.mp3": { + "Type": "Audio", + "Size": 66521 + }, + "vox/en/Day2/Tent/2tm12.mp3": { + "Type": "Audio", + "Size": 124181 + }, + "vox/en/Day2/Tent/2tm13.mp3": { + "Type": "Audio", + "Size": 42671 + }, + "vox/en/Day2/Tent/2tm14.mp3": { + "Type": "Audio", + "Size": 75127 + }, + "vox/en/Day2/Tent/2tm15.mp3": { + "Type": "Audio", + "Size": 66057 + }, + "vox/en/Day2/Tent/2tm16.mp3": { + "Type": "Audio", + "Size": 170602 + }, + "vox/en/Day2/Tent/2tm17.mp3": { + "Type": "Audio", + "Size": 70375 + }, + "vox/en/Day2/Tent/2tm18.mp3": { + "Type": "Audio", + "Size": 51126 + }, + "vox/en/Day2/Tent/2tm19.mp3": { + "Type": "Audio", + "Size": 95536 + }, + "vox/en/Day2/Tent/2tm9.mp3": { + "Type": "Audio", + "Size": 89265 + }, + "vox/en/Day2/Tent/Player_1.mp3": { + "Type": "Audio", + "Size": 76821 + }, + "vox/en/Day2/Tent/Player_2.mp3": { + "Type": "Audio", + "Size": 184028 + }, + "vox/en/Day2/Tent/Player_3.mp3": { + "Type": "Audio", + "Size": 76821 + }, + "vox/en/Day2/Tent/Player_4.mp3": { + "Type": "Audio", + "Size": 112557 + }, + "vox/en/Day2/Tent/Player_5.mp3": { + "Type": "Audio", + "Size": 112557 + }, + "vox/en/Day2/Tent/Player_6.mp3": { + "Type": "Audio", + "Size": 148292 + }, + "vox/en/Day2/Tent/Player_7.mp3": { + "Type": "Audio", + "Size": 76821 + }, + "vox/en/Day3/Bluff/3bm01.mp3": { + "Type": "Audio", + "Size": 92197 + }, + "vox/en/Day3/Bluff/3bm02.mp3": { + "Type": "Audio", + "Size": 71838 + }, + "vox/en/Day3/Bluff/Player_1.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/3rm01-interact.mp3": { + "Type": "Audio", + "Size": 73106 + }, + "vox/en/Day3/Rookery/3rm01-scan.mp3": { + "Type": "Audio", + "Size": 66577 + }, + "vox/en/Day3/Rookery/3rm02.mp3": { + "Type": "Audio", + "Size": 75288 + }, + "vox/en/Day3/Rookery/3rm03.mp3": { + "Type": "Audio", + "Size": 53573 + }, + "vox/en/Day3/Rookery/3rm04.mp3": { + "Type": "Audio", + "Size": 53834 + }, + "vox/en/Day3/Rookery/3rm05.mp3": { + "Type": "Audio", + "Size": 79491 + }, + "vox/en/Day3/Rookery/3rm06.mp3": { + "Type": "Audio", + "Size": 35908 + }, + "vox/en/Day3/Rookery/3rm07.mp3": { + "Type": "Audio", + "Size": 81985 + }, + "vox/en/Day3/Rookery/3rm08.mp3": { + "Type": "Audio", + "Size": 85033 + }, + "vox/en/Day3/Rookery/3rm09.mp3": { + "Type": "Audio", + "Size": 81546 + }, + "vox/en/Day3/Rookery/3rm10.mp3": { + "Type": "Audio", + "Size": 71675 + }, + "vox/en/Day3/Rookery/3rm11.mp3": { + "Type": "Audio", + "Size": 77792 + }, + "vox/en/Day3/Rookery/3rm12.mp3": { + "Type": "Audio", + "Size": 42858 + }, + "vox/en/Day3/Rookery/3rm13.mp3": { + "Type": "Audio", + "Size": 35992 + }, + "vox/en/Day3/Rookery/3rm14.mp3": { + "Type": "Audio", + "Size": 71211 + }, + "vox/en/Day3/Rookery/3rm15.mp3": { + "Type": "Audio", + "Size": 105550 + }, + "vox/en/Day3/Rookery/3rm16.mp3": { + "Type": "Audio", + "Size": 60999 + }, + "vox/en/Day3/Rookery/3rm17.mp3": { + "Type": "Audio", + "Size": 93804 + }, + "vox/en/Day3/Rookery/3rm18.mp3": { + "Type": "Audio", + "Size": 72721 + }, + "vox/en/Day3/Rookery/3rm19.mp3": { + "Type": "Audio", + "Size": 58981 + }, + "vox/en/Day3/Rookery/3rm20.mp3": { + "Type": "Audio", + "Size": 53688 + }, + "vox/en/Day3/Rookery/3rm21.mp3": { + "Type": "Audio", + "Size": 102042 + }, + "vox/en/Day3/Rookery/3rm22.mp3": { + "Type": "Audio", + "Size": 46970 + }, + "vox/en/Day3/Rookery/3rm23.mp3": { + "Type": "Audio", + "Size": 67641 + }, + "vox/en/Day3/Rookery/3rm24.mp3": { + "Type": "Audio", + "Size": 68083 + }, + "vox/en/Day3/Rookery/Partner_1.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Partner_10.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Partner_11.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Partner_12.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Partner_13.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Partner_2.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Partner_3.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Partner_4.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Partner_5.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Partner_6.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Partner_7.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Partner_8.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Partner_9.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Player_1.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Player_10.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Player_11.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Player_12.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Player_13.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Player_14.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Player_15.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Player_16.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Player_17.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Player_18.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Player_19.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Player_2.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Player_20.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Player_21.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Player_22.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Player_3.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Player_4.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Player_5.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Player_6.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Player_7.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Player_8.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Rookery/Player_9.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Tent/3tm01.mp3": { + "Type": "Audio", + "Size": 53356 + }, + "vox/en/Day3/Tent/3tm02.mp3": { + "Type": "Audio", + "Size": 58806 + }, + "vox/en/Day3/Tent/3tm03.mp3": { + "Type": "Audio", + "Size": 61198 + }, + "vox/en/Day3/Tent/3tm04.mp3": { + "Type": "Audio", + "Size": 84006 + }, + "vox/en/Day3/Tent/3tm10.mp3": { + "Type": "Audio", + "Size": 129182 + }, + "vox/en/Day3/Tent/3tm11.mp3": { + "Type": "Audio", + "Size": 43012 + }, + "vox/en/Day3/Tent/3tm12.mp3": { + "Type": "Audio", + "Size": 114109 + }, + "vox/en/Day3/Tent/3tm13.mp3": { + "Type": "Audio", + "Size": 68578 + }, + "vox/en/Day3/Tent/3tm14.mp3": { + "Type": "Audio", + "Size": 57468 + }, + "vox/en/Day3/Tent/3tm15.mp3": { + "Type": "Audio", + "Size": 68599 + }, + "vox/en/Day3/Tent/3tm5.mp3": { + "Type": "Audio", + "Size": 87813 + }, + "vox/en/Day3/Tent/3tm6.mp3": { + "Type": "Audio", + "Size": 63340 + }, + "vox/en/Day3/Tent/3tm7.mp3": { + "Type": "Audio", + "Size": 86646 + }, + "vox/en/Day3/Tent/3tm8.mp3": { + "Type": "Audio", + "Size": 53656 + }, + "vox/en/Day3/Tent/3tm9.mp3": { + "Type": "Audio", + "Size": 60050 + }, + "vox/en/Day3/Tent/Player_1.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Tent/Player_2.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Tent/Player_3.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Tent/Player_4.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day3/Tent/Player_5.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/4rm01.mp3": { + "Type": "Audio", + "Size": 68773 + }, + "vox/en/Day4/Rookery/4rm02.mp3": { + "Type": "Audio", + "Size": 98962 + }, + "vox/en/Day4/Rookery/4rm03.mp3": { + "Type": "Audio", + "Size": 103712 + }, + "vox/en/Day4/Rookery/4rm04.mp3": { + "Type": "Audio", + "Size": 61602 + }, + "vox/en/Day4/Rookery/4rm05.mp3": { + "Type": "Audio", + "Size": 37241 + }, + "vox/en/Day4/Rookery/4rm06.mp3": { + "Type": "Audio", + "Size": 98358 + }, + "vox/en/Day4/Rookery/4rm07.mp3": { + "Type": "Audio", + "Size": 71045 + }, + "vox/en/Day4/Rookery/4rm08.mp3": { + "Type": "Audio", + "Size": 74983 + }, + "vox/en/Day4/Rookery/4rm09.mp3": { + "Type": "Audio", + "Size": 73481 + }, + "vox/en/Day4/Rookery/4rm10.mp3": { + "Type": "Audio", + "Size": 76714 + }, + "vox/en/Day4/Rookery/4rm11.mp3": { + "Type": "Audio", + "Size": 71156 + }, + "vox/en/Day4/Rookery/4rm12.mp3": { + "Type": "Audio", + "Size": 83778 + }, + "vox/en/Day4/Rookery/4rm13.mp3": { + "Type": "Audio", + "Size": 54877 + }, + "vox/en/Day4/Rookery/4rm14.mp3": { + "Type": "Audio", + "Size": 59026 + }, + "vox/en/Day4/Rookery/4rm15.mp3": { + "Type": "Audio", + "Size": 65987 + }, + "vox/en/Day4/Rookery/4rm16.mp3": { + "Type": "Audio", + "Size": 66725 + }, + "vox/en/Day4/Rookery/4rm17.mp3": { + "Type": "Audio", + "Size": 55165 + }, + "vox/en/Day4/Rookery/4rm18.mp3": { + "Type": "Audio", + "Size": 36720 + }, + "vox/en/Day4/Rookery/4rm19.mp3": { + "Type": "Audio", + "Size": 52579 + }, + "vox/en/Day4/Rookery/4rm20.mp3": { + "Type": "Audio", + "Size": 88996 + }, + "vox/en/Day4/Rookery/4rm21.mp3": { + "Type": "Audio", + "Size": 42409 + }, + "vox/en/Day4/Rookery/4rm22.mp3": { + "Type": "Audio", + "Size": 53727 + }, + "vox/en/Day4/Rookery/Partner_1.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Partner_10.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Partner_11.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Partner_12.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Partner_13.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Partner_14.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Partner_15.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Partner_16.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Partner_17.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Partner_18.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Partner_19.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Partner_2.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Partner_20.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Partner_21.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Partner_3.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Partner_4.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Partner_5.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Partner_6.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Partner_7.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Partner_8.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Partner_9.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_1.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_10.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_11.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_12.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_13.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_14.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_15.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_16.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_17.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_18.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_19.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_2.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_20.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_21.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_22.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_23.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_24.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_25.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_3.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_4.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_5.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_6.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_7.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_8.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Rookery/Player_9.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Tent/4tm01.mp3": { + "Type": "Audio", + "Size": 21897 + }, + "vox/en/Day4/Tent/4tm02.mp3": { + "Type": "Audio", + "Size": 86494 + }, + "vox/en/Day4/Tent/4tm03.mp3": { + "Type": "Audio", + "Size": 118278 + }, + "vox/en/Day4/Tent/4tm04.mp3": { + "Type": "Audio", + "Size": 84787 + }, + "vox/en/Day4/Tent/4tm05.mp3": { + "Type": "Audio", + "Size": 45066 + }, + "vox/en/Day4/Tent/4tm06.mp3": { + "Type": "Audio", + "Size": 80154 + }, + "vox/en/Day4/Tent/4tm07.mp3": { + "Type": "Audio", + "Size": 73715 + }, + "vox/en/Day4/Tent/4tm08.mp3": { + "Type": "Audio", + "Size": 69486 + }, + "vox/en/Day4/Tent/4tm09.mp3": { + "Type": "Audio", + "Size": 59568 + }, + "vox/en/Day4/Tent/4tm13.mp3": { + "Type": "Audio", + "Size": 37871 + }, + "vox/en/Day4/Tent/4tm14.mp3": { + "Type": "Audio", + "Size": 83412 + }, + "vox/en/Day4/Tent/4tm15.mp3": { + "Type": "Audio", + "Size": 76411 + }, + "vox/en/Day4/Tent/4tm16.mp3": { + "Type": "Audio", + "Size": 71540 + }, + "vox/en/Day4/Tent/4tm17.mp3": { + "Type": "Audio", + "Size": 41907 + }, + "vox/en/Day4/Tent/Lola_1.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Tent/Lola_2.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Tent/Lola_3.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Tent/Lola_4.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Tent/Player_1.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Tent/Player_10.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Tent/Player_11.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Tent/Player_12.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Tent/Player_13.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Tent/Player_14.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Tent/Player_2.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Tent/Player_3.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Tent/Player_4.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Tent/Player_5.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Tent/Player_6.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Tent/Player_7.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Tent/Player_8.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day4/Tent/Player_9.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day5/Bluff/5bm01.mp3": { + "Type": "Audio", + "Size": 74592 + }, + "vox/en/Day5/Bluff/5bm02.mp3": { + "Type": "Audio", + "Size": 64427 + }, + "vox/en/Day5/Bluff/5bm03.mp3": { + "Type": "Audio", + "Size": 141273 + }, + "vox/en/Day5/Bluff/5bm04.mp3": { + "Type": "Audio", + "Size": 47614 + }, + "vox/en/Day5/Bluff/5bm05.mp3": { + "Type": "Audio", + "Size": 62052 + }, + "vox/en/Day5/Bluff/5bm06.mp3": { + "Type": "Audio", + "Size": 69518 + }, + "vox/en/Day5/Bluff/5bm07.mp3": { + "Type": "Audio", + "Size": 70918 + }, + "vox/en/Day5/Bluff/5bm08.mp3": { + "Type": "Audio", + "Size": 45175 + }, + "vox/en/Day5/Bluff/5bm09.mp3": { + "Type": "Audio", + "Size": 102279 + }, + "vox/en/Day5/Bluff/5bm10.mp3": { + "Type": "Audio", + "Size": 24323 + }, + "vox/en/Day5/Bluff/Partner_1.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day5/Bluff/Player_1.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day5/Bluff/Player_2.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day5/Bluff/Player_3.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day5/Bluff/Player_4.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day5/Rookery/5rm01.mp3": { + "Type": "Audio", + "Size": 74293 + }, + "vox/en/Day5/Rookery/5rm02.mp3": { + "Type": "Audio", + "Size": 74557 + }, + "vox/en/Day5/Rookery/5rm03.mp3": { + "Type": "Audio", + "Size": 67813 + }, + "vox/en/Day5/Rookery/5rm04.mp3": { + "Type": "Audio", + "Size": 86971 + }, + "vox/en/Day5/Rookery/5rm05.mp3": { + "Type": "Audio", + "Size": 39248 + }, + "vox/en/Day5/Rookery/5rm06.mp3": { + "Type": "Audio", + "Size": 45092 + }, + "vox/en/Day5/Rookery/5rm07.mp3": { + "Type": "Audio", + "Size": 52168 + }, + "vox/en/Day5/Rookery/5rm08.mp3": { + "Type": "Audio", + "Size": 48798 + }, + "vox/en/Day5/Rookery/5rm09.mp3": { + "Type": "Audio", + "Size": 95957 + }, + "vox/en/Day5/Rookery/5rm10.mp3": { + "Type": "Audio", + "Size": 23982 + }, + "vox/en/Day5/Rookery/5rm11.mp3": { + "Type": "Audio", + "Size": 57997 + }, + "vox/en/Day5/Rookery/5rm12.mp3": { + "Type": "Audio", + "Size": 79709 + }, + "vox/en/Day5/Rookery/5rm13.mp3": { + "Type": "Audio", + "Size": 37866 + }, + "vox/en/Day5/Rookery/Player_1.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day5/Rookery/Player_2.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day5/Rookery/Player_3.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day5/Rookery/Player_4.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day5/Rookery/Player_5.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day5/Rookery/Player_6.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day5/Rookery/Player_7.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day5/Tent/5tm01.mp3": { + "Type": "Audio", + "Size": 20925 + }, + "vox/en/Day5/Tent/5tm02.mp3": { + "Type": "Audio", + "Size": 100547 + }, + "vox/en/Day5/Tent/5tm03.mp3": { + "Type": "Audio", + "Size": 61279 + }, + "vox/en/Day5/Tent/5tm04.mp3": { + "Type": "Audio", + "Size": 143413 + }, + "vox/en/Day5/Tent/5tm05.mp3": { + "Type": "Audio", + "Size": 67386 + }, + "vox/en/Day5/Tent/5tm06.mp3": { + "Type": "Audio", + "Size": 106687 + }, + "vox/en/Day5/Tent/5tm07.mp3": { + "Type": "Audio", + "Size": 66662 + }, + "vox/en/Day5/Tent/5tm08.mp3": { + "Type": "Audio", + "Size": 77077 + }, + "vox/en/Day5/Tent/5tm09.mp3": { + "Type": "Audio", + "Size": 31762 + }, + "vox/en/Day5/Tent/5tm10.mp3": { + "Type": "Audio", + "Size": 139986 + }, + "vox/en/Day5/Tent/5tm11.mp3": { + "Type": "Audio", + "Size": 44913 + }, + "vox/en/Day5/Tent/5tm12.mp3": { + "Type": "Audio", + "Size": 58551 + }, + "vox/en/Day5/Tent/5tm13.mp3": { + "Type": "Audio", + "Size": 102526 + }, + "vox/en/Day5/Tent/5tm14.mp3": { + "Type": "Audio", + "Size": 66044 + }, + "vox/en/Day5/Tent/5tm15.mp3": { + "Type": "Audio", + "Size": 63806 + }, + "vox/en/Day5/Tent/5tm16.mp3": { + "Type": "Audio", + "Size": 51797 + }, + "vox/en/Day5/Tent/Player_1.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day5/Tent/Player_2.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day5/Tent/Player_3.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day5/Tent/Player_4.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day5/Tent/Player_5.mp3": { + "Type": "Audio", + "Size": 8076 + }, + "vox/en/Day5/Tent/Player_6.mp3": { + "Type": "Audio", + "Size": 8076 + } }, "TextureDefaults": { } diff --git a/Assets/_Assets/Data/Penguins/WalkableGridData.asset b/Assets/_Assets/Data/Penguins/WalkableGridData.asset index 64929950..28fbedc8 100644 --- a/Assets/_Assets/Data/Penguins/WalkableGridData.asset +++ b/Assets/_Assets/Data/Penguins/WalkableGridData.asset @@ -13,7 +13,7 @@ MonoBehaviour: m_Name: WalkableGridData m_EditorClassIdentifier: GridParamsHash: 4727981573124722084 - WalkableGrid: ffffffffffffffffffffffffffffffffffffffff0300000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffff0700000000e0fffffffffffffdffffffffffffffffffffffffffffffffffffffffff0f0000000000fcffffffff7feaffffffffffffffffffffffffffffffffffffffffff1f000000000080ffffffffff03ffffffffffffffffffffffffffffffffffffffffff7f0000c0ff0300f0ffffffff1ff8ffffffffffffffffffffffffffffffffffffffffff0000e0ff7f0000ffffffffffc0ffffffffffffffffffffffffffffffffffffffffff0100f0ffff1f00e0ffffffff07feffffffffffffffffffffffffffffffffffffffff0700f0ffffff0300fcffffff3ff0ffffffffffffffffffffffffffffffffffffffff0f00f0ffffff3f0080ffffffff81ffffffffffffffffffffffffffffffffffffffff3f00e0ffffffff0700f0ffffff0ffcffffffffffffffffffffffffffffffffffffffff00c0ffffffff3f0000feffff7fe1ffffffffffffffffffffffffffffffffffffffff0180ffffffffff0000c0ffffffbbffffffffffffffffffffffffffffffffffffffff0700feffffffff000000f8ffff5f01ffffff7fffffffffffffffffffffffffffffff0f00fcffffff0100000000ffffff07e0fffffff3ffffffffffffffffffffffffffff3f00f0ffff030000000000f0ffffff01ffffffffffffffffffffffffffffffffffffff00e0ff0f00000000000000ffffff0ff8ffffffffffffffffffffffffffffffffffff0380ff0f00000000000000e0ffff3fc0ffffffffffffffffffffffffffffffffffff0700fe3f0000000000000000feffff03fe3f7f00f0ffffffffffffffffffffffffff1f00fcff0000000000000000e0ffff1f80ff4902e0ffffffffffffffffffffffffff7f00f0ff070000000000000000fcffff00eedf0c00feffffffffffffffffffffffffff01e0ff3f0000000000000000c0ffff07007efe0080ffffffffffffffffffffffffff0380ffff010000000000000000feff3f00f0730400ffffffffffffffffffffffffff0f00feff0f0000000f00000000e0ffff0b809f07fcffffffffffffffffffffffffff3f00f8ffff0000fe7f0000000000feffff00fc3cc0ffffffffffffffffffffffffffff00f0ffff0700f0ff0300000000e0ffff2fe06700ffffffffffffffffffffffffffff03c0ffff3f0000ff1f0000000000feffff003f00f8ffffffffffffffffffffffffff0f00ffffff0100f8ff0000000000e0ffff0ff801c0ffffffffffffffffffffffffff3f00fcffff0f00c0ff070000000000ffff7fc00f00ffffffffffffffffffffffffffff00f0ffff7f0000fc3f0000000000f0ffff037ee0ffffffffffffffffffffffffffff03c0ffffff0300e0ff030000000000ffff1ff003feffffffffffffffffffffffffff1f00ffffff1f0080ff1f0000000000f8ffff001dfcffffffffffffffffffffffffff7f00fcffffff0000fcff000000000080ffff07e0e0ffffffffffffffffffffffffffff01f0ffffff0700e07f000000000000fcff3f0002feffffffffffffffffffffffffff07c0ffffff3f008000000000000000c0ffff0100f8ffffffffffffffffffffffffff1f00ffffffff03000000000000000000fcff0f00f8ffffffffffffffffffffffffffff00fcffffff1f000000000000000000e0ff7f00d0ffffffffffffffffffffffffffff03f0ffffffff00000000000000000000feff0300feffffffffffffffffffffffffff0fc0ffffffff07000000000000000000f0ff1f10fcffffffffffffffffffffffffff3f00ff03e0ff3f00000000000000000000ffff80c0ffffffffffffffffffffffffffff00f80700feff01000000000000000000f0ff071cfeffffffffffffffffffffffffff07e01f00e0ff0f00000000000000002080ff3fe0faffffffffffffffffffffffffff1f807f0000fe7f000000c03f0000000001f8ff09ffffffffffffffffffffffffffff7f00fe0100e0ff070080ffff030000001cc0ff0ff8ffffffffffffffffffffffffffff03f00f0000fe7f00ffffff1f000000e001fcfffaffffffffffffffffffffffffffff0fc07f0000f0ffffffffffff010000800fe0fffffeffffffffffffffffffffffffff3f00ff030080ffffffffffff0f000000fc00feffffffffffffffffffffffffffffffff01fc1f0000fcffffffffffff000000f007f0ffffffffffffffffffffffffffffffff07e0ff0000c0ffffffffffff1f0000807f00ffffffffffffffffffffffffffffffff1f80ff070000feffffffffffff0f0000fe03f8ffffffffffffffffffffffffffffffff00fe3f0000f0ffffffffffffff0300fc3f80ffffffffffffffffffffffffffffffff03f0ff030080ffffffffffffffff00f8ff01fcffffffffffffffffffffffffffffff0fc0ff1f0000feffffffffffffff3ff0ff1fc0ffffffffffffffffffffffffffffff7f00ffff0100f0ffffffffffffffffffffff00feffffffffffffffffffffffffffffff01f8ff0f00c0ffffffffffffffffffffff0fe0ffffffffffffffffffffffffffffff07e0ffff0000ffffffffffffffffffffff7f00ffffffffffffffffffffffffffffff1f80ffff0700f8ffffffffffffffffffffff07f0ffffffffffffffffffffffffffffff00fcff7f00e0ffffffffffffffffffffff3f80ffffc7ffffffffffffffffffffffff03f0ffff0780ffffffffffffffe0ffffffff03fcff3ffeffffffffffffffffffffff0fc0ffffff00ffffffffffffff00f8ffffff1fc0fffff1ffffffffffffffffffffff7f00ffffff1ffeffffffffffff0000ffffffff00feff0fffffffffffffffffffffffff01f8ffffffffffffffffffff0100c0ffffff0fe0ff7ff8ffffffffffffffffffffff0fe0ffffffffffffffffffff030000fcffff7f00ffffc3ffffffffffffffffffffff3f80ffffffffffffffffffff0f0000c0ffffff07f8ff1ffcffffffffffffffffffffff00fcffffffffffffffff3f3f000000fcffff3f80ffffe0ffffffffffffffffffffff07f0fffffffffffffffffff9000000c0ffffff01fcff87ffffffffffffffffffffff1f80ffffffffffffffffffcf07000000fcffff1fe0ff3ffcffffffffffffffffffffff00feffffffffffffffff7f3e000000e0ffffff00fefff9ffffffffffffffffffffff03f8fffffffffffffffffff300000000feffff0ff0ffefffffffffffffffffffffff0fc0ffffffffffffffffffff07000000e0ffff7f80ffffffffffffffffffffffffff7f00ffffffffffffffffffff3f00000000feffff03f8ffffffffffffffffffffffffff01f8ffffffffffffffffffff0100020000feff3fc0ffffffffffffffffffffffffff0fe0ffffffffffffffffffff0f00300000c0ffff01feffffffffffffffffffffffff3f80ffffffffffffffffffff7f00c0030000f8ff0ff0ffffffffffffffffffffffffff01fcffffffffffffffffffff03001e0000c0ff7f00ffffffffffffffffffffffffff07f0ffffffffffffffffffff3f00e0000000fcff07f8ffffffffffffffffffffffff1f80ffffffffffffffffffffff0100020000e0ff3fc0ffffffffffffffffffffffffff00feffffffffffffffffffff0f0000000000feff01fcffffffffffffffffffffffff03f0ffffffffffffff7fffff3f0000000000f0ff1fe0ffffffffffffffffffffffff1fc0ffffffffffffff7fc0ffff000000000080ffff00ffffffffffffffffffffffff7f00ffffffffffffffff00f8ff030000000000fcff07f8ffffffffffffffffffffffff03f8ffffffffffffff03c0ff0f0000000000f0ff3f80ffffffffffffffffffffffff0fe0ffffffffffffff1f00fc3f000000000080ffff03fcffffffffffffffdfffffff7f00ffffffffffffff7f00c0ff000000000000feff1fe0fffffffffffffffffcffffff01fcffffffffffffff0300fe030000000000f8ffff00ffffffffffffffffe7ffffff0fe0ffffffffffffff1f00f00f0000000000e0ffff07f0ffffffffffffffffffffff3f80ffffffffffffffff00807f0000000000e0ffff3f80ffffffffffffffffffffffff01fcffffffffffffff0700fc030000000000ffffff03fcffffffffffffffffffffff07f0ffffffffffffff3f00e01f0000000000f0ffff1fe0ffffffffffffffffffffff3f80ffffffffffffffff0180ff000000000000feffff00ffffffffffffffffffffffff00feffffffffffffff1f00fc070000000000e0ffff07f8ffffffffffffffffffffff07f0ffffffffffffffff01f03f000000000000feff3f80ffffffffffffffffffffff3fc0ffffffffffffffff1fc0ff010000000000c0ffff03fcffffffffffffffffffffff00feffffffffffffffffc3ff0f000000000000fcff1fe0ffffffffffffffffffffff07f8ffffffffffffffffffff7f000000000000c0ffff00ffffffffffffffffffffff1fc0ffffffffffffffffffffff07000000000000feff07f8ffffffffffffffffffffff00feffffffffffffffffffff7f000000000000e0ff3fc0ffffffffffffffffffffff07f8ffffffffffffffffffffff07000000000000feff01fcffffffffffffffffffff1fc0ffffffffffffffffffffff3f000000000000e0ff1fe0ffffffffffffffffffffff00ffffffffffffffffffffffff03000000000000ffff00ffffffffffffffffffffff07f8ffffffffffffffffffffff3f000000000000f0ff07f8ffffffffffffffffffff1fc0ffcfffffffffffffffffffff03000000000080ff3fc0ffffffffffffffffffffff00ff3f00fcffffffffffffffffff010000000000fcff01feffffffffffffffffffff07f8ff00c0ffffffffffffffffff1f0000000000c0ff0ff0ffffffffffffffffffff3fc0ff0300f8ffffffffffffffffff010000000000fe7f00ffffffffffffffffffffff00fe0f0080ffffffffffffffffff1f0000000000f0ff03f8ffffffffffffffffffff07f80f0000f8ffffffffffffffffff010000000080ff3fc0ffffffffffffffffffff3fc0ff000000ffffffffffffffffff1f0000000000feff01feffffffffffffffffffff01fe010000f0ffffffffffffffffff0700000000f0ff0ff0ffffffffffffffffffff0ff007000000ffffffffffffffffffff1ff00100c0ff7f80ffffffffffffffffffff3f803f000000e0ffffffffffffffffffffff0f0000ffff03fcffffffffffffffffffff017e01000000feffffffffffffffffffffff0100fcff1fe0ffffffffffffffffffff0ff00f000000e0ffffffffffffffffffffff1f00f8ffff00ffffffffffffffffffff7f803f00000000ffffffffffffffffffffffff03f0ffff07f8ffffffffff3fffffffff03fc01002000f8ffffffffffffffffffffff7ffcffff3fc0ffffffffff7fc0ffffff1fe00f000001c0ffffffffffffffffffffffffffffffff01feffffffffff00feffffff00ff00000000feffffffffffffffffffffffff01ffff0ff0ffffffffff01e0ffffff07f807000000f0ffffffffffffffffffffffff07e0ff7f80ffffffff0f0000feffff3fc03f00000000ffffffffffffffffffffffff1f00feff03fcffffff0f0000e0ffffff01fe01000000f8ffffffffffffffffffffff7f00e0ff1fe0ffffff1f000000feffff0ff007000000c0ffffffffffffffffffffffff0300ffff00ffffff7f000000f0ffff7f803f00000000feffffffffffffffffffffff0f00f8ff07f8ffffff03000000ffffff03fc00000000e0ffffffffffffffffffffff7f00c0ff3fc0ffffff0f000000f8ffff1fe00700000000ffffffffffffffffffffffff0300fcff01feffff3f000000c0ffffff001f00000000f8ffffffffffffffffffffff1f00f0ff0ff0ffffff01000000feffff07f800000000c0ffffffffffffffffffffffff0080ff7f80ffff7f00000000f0ffff3fc00700000000f8ffffffffffffffffffffff0f00fcff03fcffff0300000080ffffff011e0000000080ffffffffffffffffffffff7f00f0ff1fe0ffff1f00000000fcffff0ff00000000000f8ffffffffffffffffffffff07c0ffff00ffffff00000000f0ffff7f800700000000c0ffffffffffffffffffffff7f00ffff07f8ffff0000000080ffffff031c0000000000feffffffffffffffffffffff0ffeff3fc0ffff0100000000fcffff1fe00070000000fcffffffffffffffffffffffffffffff01feff1f00000000e0ffffff000680070000e0ffffffffffffffffffffffffffffff0ff0ff7f0000000000ffffff0f1000fc000000ffffffffffffffffffffffffffffff7f80ffff0000000000f8ffff7f8000e01f0000f8ffffffffffffffffffffffffffffff03fcff0700000000c0ffffff030480ff0000c0ffffffffffffffffffffffffffffff1fe01f000000000000fcffff1f2000fc070000feffffffffffffffffffffffffffffff00ff000000000000c0ffffff0000e03f0000f0ffffffffffffffffffffffffffffff07f807000000000000f8ffff070000ff0000c0ffffffffffffffffffffffffffffff3fc03f00000000000080ffff7f0000f0070000feffffffffffffffffffffffffffffff01fe01000000000000f8ffff0300801f0000f0ffffffffffffffffffffffffffffff0ff00f000000000000c0ffff1f0000e00000c0ffffffffffffffffffffffffffffff7f807f0000007f000000fcffff000000000000feffffffffffffffffffffffffffffff03fc030000fe070000e0ffff070000000000f8ffffffffffffffffffffffffffffff1fe01f0000c0ff000000feff7f8000000000e0ffffffffffffffffffffffffffffffff00ff000080ff1f0000f0ffff031c000000c0ffffffffffffffffffffffffffffffff07f8070000f8ff0f0080ffff1fc003000000feffffffffffffffffffffffffffffff3fc03f0000e0ffff0100feffff017e000050f0ffffffffffffffffffffffffffffffff01fe010000ffff0f00e0ffff0ff00f00c0a6ffffffffffffffffffffffffffffffff07f00f0000f8ff7f0000fcff7f00ff018077ffffffffffffffffffffffffffffffff3fc07f0000f0ffff0300c0ffff07f83f00feffffffffffffffffffffffffffffffffff01fe030080ffff1f0000fcff3fc0ffffffffffffffffffffffffffffffffffffffff0ff01f0000feffff0000e0ffff01fcffffdfffffffffffffffffffffffffffffffff3f80ffffff9fffdf070000feff0fe03f0000fcffffffffffffffffffffffffffffffff01fcffffffffff3e0000f0ffff00ff1f00e0ffffffffffffffffff3ff0ffffffffff0ff0ffffffffffff010080ffff07f82f00c0ffffffffffffffffff1f00feffffffff7f80ffffffffffff0f0000f8ff3f80ff0100ffffffffffffffffff0f00c0ffffffffff01fcf7ffffffff7f0000c0ffff03fc3f00f003ffffffffffffff070000f8ffffffff0ff0ffffffffffff030000feff1fe07f008007e0ffffffffffff03000080ffffffff7f807fffffff3fff3f0000f0ffff00feffff1f00feffffff1f0002000000f0ffffffff01fce7fffffff7ff010080ffff07f0ffffff00e0ffffff0f000000000000ffffffff0ff07fffffff87ff1f0000fcff7f80ffffff0300ffffff3f000000000000f0ffffff3f8087fbfffffffeff0100c0ffff03f8ffff1f00f8ffffff00000000000000ffffffff011cffffffffefff1f0000fcff1fc0ffff7f0080ffffff07000000000000f8ffffff07f0f9ffffff0fffff0100e0ffff01feffff0300fcffff1f000000000000c0ffffff3f00e0ffffffffffff070000feff0ff0ffff1f00e0ffff7f00000000000000fcffffff00f0ffffffffffff0f0000f0ff7f00ffffff0180ffffff01000000010000e0ffffff0790ffffffffffff1f000000ffff07f8ffff0f00fcffff07000000f81f0000ffffff1fc0fdffffffffff7f000000f8ff3f80ff07fe00e0ffff1f000000c0ff0100f8ffff7f00feffffffffffff00000080ffff01fc0fe00780ffffff00000000fe1f00c0ffffff01f87ff8ffffffff01000000fcff1fc03f007e00feffff03000000f0ef0000feffff07c0ffc3ffffffff03000000c0ffff007e00f00ffcffff0f000000807f0700e0ffff1f00ff07feffffff0700000000fcff0fe00180ffffffff7f00000000fc7f0000ffff7f00fc01f8ffffff1f00000000e0ff7f000f00f8ffffffff03000000f0ff0300f8ffff03f01fc0ffffff7f0000000000feff073000c0ffffffff3f00000080ff1f00c0ffff0fc03f08fcffffff0100000000f0ff3f800000feffffffff01000000fcff0000feff3f007ff0ffffffff0f0000000000ffff030000f0ffffffff0f000000c0ff0700f0ffff00f807fbffffff7f0000000000f8ff1f0000c0ffffffffff00000000fe3f00c0ffff03e01f9fffffffff030000000080ffff010000feffffffff07000000e0ff0100feff0f80ffffffffffff3f0000000000fcff0f0000f8ffffffff7f00000000f01f00f8ff3f00feffffffffffff0100000000c0ffff0000c0ffffffffff03000000000000e0ffff01f8ffffffffffff1f0000000000fcff070000feffffffff3f00000000000000ffff07e0ffffffffffffff0000000000e0ff7f0000e0ffffffffff03000000000000fcff1f80ffffffffffffff0f0000000000feff030000ffffffffff7f000000000000f0ff7f00fcffffffffffffff0000000000f0ff3f0000f8ffffffffff070000000000c0ffff01f0ffffffffffffff070000000000ffff0100c0ffffffffffff000000000000ffff07c0ffffffffffffff7f0000000000f8ff1f0000ffffffffffff1f0000000000fcff3f00ffffffffffffffff030000000080ffff0000f8ffffffffffff0100000000f0ffff00fcffffffffffffff3f0000000000fcff0f00f0ffffffffffff3f00000000c0ffff03f0ffffffffffffffff0100000000c0ffff00c0ffffffffffffff0700000000ffff0f80ffffffffffffffff1f0000000000feff0780ffffffffffffffff00000000feff7f00feffffffffffffffff0000000000e0ff7f00ffffffffffffffff1f000000f8ffff01f8ffffffffffffffff0f0000000000feff03f8ffffffffffffffff070000c0ffff0fe0ffffffffffffffff7f0000000000f0ff3f80ffffffffffffffff3f000000feff3f80ffffffffffffffffff070000000000ffff01fcffffffffffffffff010000f0ffff00fcfffff8ffffffffff7f0000000000f8ff1fc0ffffffffffffffff0f000080ffff07f0ffffc5ffffffffffff030000000080ffff00fcffffffffffffff7f000000fcff1f80ffff8fffffffffffff3f0000000000fcff0fe0fffffffffffffffd070000e0ffff00feff7ffcffffffffffff0100000000e0ff7f00feffffffffffffcf7f000080ffff03f8ffffe3ffffffffffff1f0000000000ffff07f0ffffffffffff7ff4070000fcff0fc0ffff7fffffffffffffff0000000000fcff7f00ffffffffffffff0fe00000f0ff7f00ffffffe0ffffffffffff0f00000000f8ffff03f8ffffffffffffff0b1e0080ffff01f8ffff07ffffffffffff7f00000000e0ffff3fc0ffffffffffffff3fff0300fcff0fe0ffff3ff8ffffffffffff07000000c0ffffff01feffffffffffffffff7f00f0ff3f80ffff7ff1ffffffffffff7f00000080ffffff1ff0ffffffffffffffffff0fc0ffff00fcffff83ffffffffffffff03000000ffffffffc0fffffffffffffffffffff9ffff07f0ffff07fcffffffffffff3f000000feffffff1fffffffffffffffffffffffffff1f80ffff27e3ffffffffffffff010000f8ffffffffffffffffffffffffffffffffffff00feff3f19ffffffffffffff1f0000f0ffffffffffffffffffffffffffffffffffff03f8fffffff8ffffffffffffff0000e0ffffffffff1ffeffffffffffffffffffffff1fc0ffffffc7ffffffffffffff0f00c0ffffffffff7fc0ffffffffffffffffffffff7f00ffffff3ffeffffffffffff7f0080ffffffffffff03fcc7ffffffffffffffffffff01f8fffffff1ffffffffffffff0700feffffffffff0fc003f8ffffffffffffffffff0fe0ffffff8bffffffffffffff7f00fcffffffffff7f000c00f8ffffffffffffffff3f00ffffff17fcffffffffffffff03f8ffffffffffff07000080ffffffffffffffffff01fcffff3fe0ffffffffffffff3ff0ffffffffffff3f000000f8ffffffffffffffff07f0ffffff01ffffffffffffffffe3ffffffffffffff030000c0ffffffffffffffff1f80ffffff07f8ffffffffffffffffffffffffffffff3f000000fcffffffffffffffff00feffff3fc0ffffffffffffffffffffffffffffffff030000e0ffffffffffffffff03f0ffffff01feffffffffffffffffffffffffffffff3f000080ffffffffffffffff0fc0ffffff0ff8ffffffffffffffffffffffffffffffff070000fcffffffffffffff7f00ffffff7fd0ffffffffffffffffffffffffffffffff7f0000c0ffffffffffffffff01f8ffffffa3ffffffffffffffffffffffffffffffffff070000feffffffffffffff07e0ffffff1fffffffffffffffffffffffffffffffffff7f0000f00ff8ffffffffff3f00fffffffff8ffffffffffffffffffffffffffffffffff0700801f80ffffffffffff00fcffffffc7ffffffffffffffffffffffffffffffffff7f00007c00f8ffffffffff03f0ffffff3ffeffffffffffffffffffffffffffffffffff0700f00380ffffffffff0fc0fffffffff1ffffffffffffffffffffffffffffffffff7f00c00f00fcffffffff3f00feffffff8fffffffffffffffffffffffffffffffffffff07007e00c0ffffffffff00f8ffffff7ffcffffffffffffffffffffffffffffffffff7f00c00300feffffffff03e0ffffffffe3ffffffffffffffffffffffffffffffffffff07000800f0ffffffff0f80ffffffff1fffffffffffffffffffffffffffffffffffffff00000080ffffffff3f00fefffffffffaffffffffffffffffffffffffffffffffffff0f000000feffffff7f00f8fffffffff7ffffffffffffffffffffffffffffffffffffff010000f0ffffffff00c0ffffffffbfffffffffffffffffffffffffffffffffffffff1f000080ffffffff0100ffffffff5ffdffffffffffffffffffffffffffffffffffffff030000feffffff0100fcffffffffe0ffffffffffffffffffffffffffffffffffffff7f0000f8ffffff0300f0ffffffffbfffffffffffffffffffffffffffffffffffffffff0f0000feffff0100e0ffffffffffffffffffffffffffffffffffffffffffffffffffff010000fe7f000080ffffffffffffffffffffffffffffffffffffffffffffffffffff1f00000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff03000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000fcffffffffffffffffffffffffffffffffffffffffffffffffffffff1f0000000000f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffff0300000000f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000fcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + WalkableGrid: ffffffffffffffffffffffffffffffffffffffff0300000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffff0700000000e0fffffffffffffdffffffffffffffffffffffffffffffffffffffffff0f0000000000fcffffffff7feaffffffffffffffffffffffffffffffffffffffffff1f000000000080ffffffffff03ffffffffffffffffffffffffffffffffffffffffff7f0000c0ff0300f0ffffffff1ff8ffffffffffffffffffffffffffffffffffffffffff0000e0ff7f0000ffffffffffc0ffffffffffffffffffffffffffffffffffffffffff0100f0ffff1f00e0ffffffff07feffffffffffffffffffffffffffffffffffffffff0700f0ffffff0300fcffffff3ff0ffffffffffffffffffffffffffffffffffffffff0f00f0ffffff3f0080ffffffff81ffffffffffffffffffffffffffffffffffffffff3f00e0ffffffff0700f0ffffff0ffcffffffffffffffffffffffffffffffffffffffff00c0ffffffff3f0000feffff7fe1ffffffffffffffffffffffffffffffffffffffff0180ffffffffff0000c0ffffffbbffffffffffffffffffffffffffffffffffffffff0700feffffffff000000f8ffff5f01ffffff7fffffffffffffffffffffffffffffff0f00fcffffff0100000000ffffff07e0fffffff3ffffffffffffffffffffffffffff3f00f0ffff030000000000f0ffffff01ffffffffffffffffffffffffffffffffffffff00e0ff0f00000000000000ffffff0ff8ffffffffffffffffffffffffffffffffffff0380ff0f00000000000000e0ffff3fc0ffffffffffffffffffffffffffffffffffff0700fe3f0000000000000000feffff03fe3f7f00f0ffffffffffffffffffffffffff1f00fcff0000000000000000e0ffff1f80ff4902e0ffffffffffffffffffffffffff7f00f0ff070000000000000000fcffff00eedf0c00feffffffffffffffffffffffffff01e0ff3f0000000000000000c0ffff07007efe0080ffffffffffffffffffffffffff0380ffff010000000000000000feff3f00f0730400ffffffffffffffffffffffffff0f00feff0f0000000f00000000e0ffff0b809f07fcffffffffffffffffffffffffff3f00f8ffff0000fe7f0000000000feffff00fc3cc0ffffffffffffffffffffffffffff00f0ffff0700f0ff0300000000e0ffff2fe06700ffffffffffffffffffffffffffff03c0ffff3f0000ff1f0000000000feffff003f00f8ffffffffffffffffffffffffff0f00ffffff0100f8ff0000000000e0ffff0ff801c0ffffffffffffffffffffffffff3f00fcffff0f00c0ff070000000000ffff7fc00f00ffffffffffffffffffffffffffff00f0ffff7f0000fc3f0000000000f0ffff037ee0ffffffffffffffffffffffffffff03c0ffffff0300e0ff030000000000ffff1ff003feffffffffffffffffffffffffff1f00ffffff1f0080ff1f0000000000f8ffff001dfcffffffffffffffffffffffffff7f00fcffffff0000fcff000000000080ffff07e0e0ffffffffffffffffffffffffffff01f0ffffff0700e07f000000000000fcff3f0002feffffffffffffffffffffffffff07c0ffffff3f008000000000000000c0ffff0100f8ffffffffffffffffffffffffff1f00ffffffff03000000000000000000fcff0f00f8ffffffffffffffffffffffffffff00fcffffff1f000000000000000000e0ff7f00d0ffffffffffffffffffffffffffff03f0ffffffff00000000000000000000feff0300feffffffffffffffffffffffffff0fc0ffffffff07000000000000000000f0ff1f10fcffffffffffffffffffffffffff3f00ff03e0ff3f00000000000000000000ffff80c0ffffffffffffffffffffffffffff00f80700feff01000000000000000000f0ff071cfeffffffffffffffffffffffffff07e01f00e0ff0f00000000000000002080ff3fe0faffffffffffffffffffffffffff1f807f0000fe7f000000c03f0000000001f8ff09ffffffffffffffffffffffffffff7f00fe0100e0ff070080ffff030000001cc0ff0ff8ffffffffffffffffffffffffffff03f00f0000fe7f00ffffff1f000000e001fcfffaffffffffffffffffffffffffffff0fc07f0000f0ffffffffffff010000800fe0fffffeffffffffffffffffffffffffff3f00ff030080ffffffffffff0f000000fc00feffffffffffffffffffffffffffffffff01fc1f0000fcffffffffffff000000f007f0ffffffffffffffffffffffffffffffff07e0ff0000c0ffffffffffff1f0000807f00ffffffffffffffffffffffffffffffff1f80ff070000feffffffffffff0f0000fe03f8ffffffffffffffffffffffffffffffff00fe3f0000f0ffffffffffffff0300fc3f80ffffffffffffffffffffffffffffffff03f0ff030080ffffffffffffffff00f8ff01fcffffffffffffffffffffffffffffff0fc0ff1f0000feffffffffffffff3ff0ff1fc0ffffffffffffffffffffffffffffff7f00ffff0100f0ffffffffffffffffffffff00feffffffffffffffffffffffffffffff01f8ff0f00c0ffffffffffffffffffffff0fe0ffffffffffffffffffffffffffffff07e0ffff0000ffffffffffffffffffffff7f00ffffffffffffffffffffffffffffff1f80ffff0700f8ffffffffffffffffffffff07f0ffffffffffffffffffffffffffffff00fcff7f00e0ffffffffffffffffffffff3f80ffffc7ffffffffffffffffffffffff03f0ffff0780ffffffffffffffe0ffffffff03fcff3ffeffffffffffffffffffffff0fc0ffffff00ffffffffffffff00f8ffffff1fc0fffff1ffffffffffffffffffffff7f00ffffff1ffeffffffffffff0000ffffffff00feff0fffffffffffffffffffffffff01f8ffffffffffffffffffff0100c0ffffff0fe0ff7ff8ffffffffffffffffffffff0fe0ffffffffffffffffffff030000fcffff7f00ffffc3ffffffffffffffffffffff3f80ffffffffffffffffffff0f0000c0ffffff07f8ff1ffcffffffffffffffffffffff00fcffffffffffffffff3f3f000000fcffff3f80ffffe0ffffffffffffffffffffff07f0fffffffffffffffffff9000000c0ffffff01fcff87ffffffffffffffffffffff1f80ffffffffffffffffffcf07000000fcffff1fe0ff3ffcffffffffffffffffffffff00feffffffffffffffff7f3e000000e0ffffff00fefff9ffffffffffffffffffffff03f8fffffffffffffffffff300000000feffff0ff0ffefffffffffffffffffffffff0fc0ffffffffffffffffffff07000000e0ffff7f80ffffffffffffffffffffffffff7f00ffffffffffffffffffff3f00000000feffff03f8ffffffffffffffffffffffffff01f8ffffffffffffffffffff0100020000feff3fc0ffffffffffffffffffffffffff0fe0ffffffffffffffffffff0f00300000c0ffff01feffffffffffffffffffffffff3f80ffffffffffffffffffff7f00c0030000f8ff0ff0ffffffffffffffffffffffffff01fcffffffffffffffffffff03001e0000c0ff7f00ffffffffffffffffffffffffff07f0ffffffffffffffffffff3f00e0000000fcff07f8ffffffffffffffffffffffff1f80ffffffffffffffffffffff0100020000e0ff3fc0ffffffffffffffffffffffffff00feffffffffffffffffffff0f0000000000feff01fcffffffffffffffffffffffff03f0ffffffffffffff7fffff3f0000000000f0ff1fe0ffffffffffffffffffffffff1fc0ffffffffffffff7fc0ffff000000000080ffff00ffffffffffffffffffffffff7f00ffffffffffffffff00f8ff030000000000fcff07f8ffffffffffffffffffffffff03f8ffffffffffffff03c0ff0f0000000000f0ff3f80ffffffffffffffffffffffff0fe0ffffffffffffff1f00fc3f000000000080ffff03fcffffffffffffffdfffffff7f00ffffffffffffff7f00c0ff000000000000feff1fe0fffffffffffffffffcffffff01fcffffffffffffff0300fe030000000000f8ffff00ffffffffffffffffe7ffffff0fe0ffffffffffffff1f00f00f0000000000e0ffff07f0ffffffffffffffffffffff3f80ffffffffffffffff00807f0000000000e0ffff3f80ffffffffffffffffffffffff01fcffffffffffffff0700fc030000000000ffffff03fcffffffffffffffffffffff07f0ffffffffffffff3f00e01f0000000000f0ffff1fe0ffffffffffffffffffffff3f80ffffffffffffffff0180ff000000000000ffffff00ffffffffffffffffffffffff00feffffffffffffff1f00fc070000000000f0ffff07f8ffffffffffffffffffffff07f0ffffffffffffffff01f03f000000000080ffff3f80ffffffffffffffffffffff3fc0ffffffffffffffff1fc0ff010000000000fcffff03fcffffffffffffffffffffff00feffffffffffffffffc3ff0f0000000000e0ffff1fe0ffffffffffffffffffffff07f8ffffffffffffffffffff7f000000000000ffffff00ffffffffffffffffffffff1fc0ffffffffffffffffffffff070000000000fcffff07f8ffffffffffffffffffffff00feffffffffffffffffffff7f0000000000e0ffff3fc0ffffffffffffffffffffff07f8ffffffffffffffffffffff070000000000ffffff01fcffffffffffffffffffff1fc0ffffffffffffffffffffff3f0000000000fcffff1fe0ffffffffffffffffffffff00ffffffffffffffffffffffff0300000000e0ffffff00ffffffffffffffffffffff07f8ffffffffffffffffffffff3f0000000080ffffff07f8ffffffffffffffffffff1fc0ffcfffffffffffffffffffff0300000000feffff3fc0ffffffffffffffffffffff00ff3f00fcffffffffffffffffff01000000fcffffff01feffffffffffffffffffff07f8ff00c0ffffffffffffffffff1f000000f8ffffff0ff0ffffffffffffffffffff3fc0ff0300f8ffffffffffffffffff010000e0ffffff7f00ffffffffffffffffffffff00fe0f0080ffffffffffffffffff1f000080ffffffff03f8ffffffffffffffffffff07f80f0000f8ffffffffffffffffff010000fcffffff3fc0ffffffffffffffffffff3fc0ff000000ffffffffffffffffff1f0000f0ffffffff01feffffffffffffffffffff01fe010000f0ffffffffffffffffff0700e0ffffffff0ff0ffffffffffffffffffff0ff007000000ffffffffffffffffffff1ff0ffffffff7f80ffffffffffffffffffff3f803f000000e0ffffffffffffffffffffffffffffffff03fcffffffffffffffffffff017e01000000feffffffffffffffffffffffffffffff1fe0ffffffffffffffffffff0ff00f000000e0ffffffffffffffffffffffffffffffff00ffffffffffffffffffff7f803f00000000ffffffffffffffffffffffffffffffff07f8ffffffffff3fffffffff03fc01002000f8ffffffffffffffffffffffffffffff3fc0ffffffffff7fc0ffffff1fe00f000001c0ffffffffffffffffffffffffffffffff01feffffffffff00feffffff00ff00000000feffffffffffffffffffffffff01ffff0ff0ffffffffff01e0ffffff07f807000000f0ffffffffffffffffffffffff07e0ff7f80ffffffff0f0000feffff3fc03f00000000ffffffffffffffffffffffff1f00feff03fcffffff0f0000e0ffffff01fe01000000f8ffffffffffffffffffffff7f00e0ff1fe0ffffff1f000000feffff0ff007000000c0ffffffffffffffffffffffff0300ffff00ffffff7f000000f0ffff7f803f00000000feffffffffffffffffffffff0f00f8ff07f8ffffff03000000ffffff03fc00000000e0ffffffffffffffffffffff7f00c0ff3fc0ffffff0f000000f8ffff1fe00700000000ffffffffffffffffffffffff0300fcff01feffff3f000000c0ffffff001f00000000f8ffffffffffffffffffffff1f00f0ff0ff0ffffff01000000feffff07f800000000c0ffffffffffffffffffffffff0080ff7f80ffff7f00000000f0ffff3fc00700000000f8ffffffffffffffffffffff0f00fcff03fcffff0300000080ffffff011e0000000080ffffffffffffffffffffff7f00f0ff1fe0ffff1f00000000fcffff0ff00000000000f8ffffffffffffffffffffff07c0ffff00ffffff00000000f0ffff7f800700000000c0ffffffffffffffffffffff7f00ffff07f8ffff0000000080ffffff031c0000000000feffffffffffffffffffffff0ffeff3fc0ffff0100000000fcffff1fe00070000000fcffffffffffffffffffffffffffffff01feff1f00000000e0ffffff000680070000e0ffffffffffffffffffffffffffffff0ff0ff7f0000000000ffffff0f1000fc000000ffffffffffffffffffffffffffffff7f80ffff0000000000f8ffff7f8000e01f0000f8ffffffffffffffffffffffffffffff03fcff0700000000c0ffffff030480ff0000c0ffffffffffffffffffffffffffffff1fe01f000000000000fcffff1f2000fc070000feffffffffffffffffffffffffffffff00ff000000000000c0ffffff0000e03f0000f0ffffffffffffffffffffffffffffff07f807000000000000f8ffff070000ff0000c0ffffffffffffffffffffffffffffff3fc03f00000000000080ffff7f0000f0070000feffffffffffffffffffffffffffffff01fe01000000000000f8ffff0300801f0000f0ffffffffffffffffffffffffffffff0ff00f000000000000c0ffff1f0000e00000c0ffffffffffffffffffffffffffffff7f807f0000007f000000fcffff000000000000feffffffffffffffffffffffffffffff03fc030000fe070000e0ffff070000000000f8ffffffffffffffffffffffffffffff1fe01f0000c0ff000000feff7f8000000000e0ffffffffffffffffffffffffffffffff00ff000080ff1f0000f0ffff031c000000c0ffffffffffffffffffffffffffffffff07f8070000f8ff0f0080ffff1fc003000000feffffffffffffffffffffffffffffff3fc03f0000e0ffff0100feffff017e000050f0ffffffffffffffffffffffffffffffff01fe010000ffff0f00e0ffff0ff00f00c0a6ffffffffffffffffffffffffffffffff07f00f0000f8ff7f0000fcff7f00ff018077ffffffffffffffffffffffffffffffff3fc07f0000f0ffff0300c0ffff07f83f00feffffffffffffffffffffffffffffffffff01fe030080ffff1f0000fcff3fc0ffffffffffffffffffffffffffffffffffffffff0ff01f0000feffff0000e0ffff01fcffffdfffffffffffffffffffffffffffffffff3f80ffffff9fffdf070000feff0fe03f0000fcffffffffffffffffffffffffffffffff01fcffffffffff3e0000f0ffff00ff1f00e0ffffffffffffffffff3ff0ffffffffff0ff0ffffffffffff010080ffff07f82f00c0ffffffffffffffffff1f00feffffffff7f80ffffffffffff0f0000f8ff3f80ff0100ffffffffffffffffff0f00c0ffffffffff01fcf7ffffffff7f0000c0ffff03fc3f00f003ffffffffffffff070000f8ffffffff0ff0ffffffffffff030000feff1fe07f008007e0ffffffffffff03000080ffffffff7f807fffffff3fff3f0000f0ffff00feffff1f00feffffff1f0002000000f0ffffffff01fce7fffffff7ff010080ffff07f0ffffff00e0ffffff0f000000000000ffffffff0ff07fffffff87ff1f0000fcff7f80ffffff0300ffffff3f000000000000f0ffffff3f8087fbfffffffeff0100c0ffff03f8ffff1f00f8ffffff00000000000000ffffffff011cffffffffefff1f0000fcff1fc0ffff7f0080ffffff07000000000000f8ffffff07f0f9ffffff0fffff0100e0ffff01feffff0300fcffff1f000000000000c0ffffff3f00e0ffffffffffff070000feff0ff0ffff1f00e0ffff7f00000000000000fcffffff00f0ffffffffffff0f0000f0ff7f00ffffff0180ffffff01000000010000e0ffffff0790ffffffffffff1f000000ffff07f8ffff0f00fcffff07000000f81f0000ffffff1fc0fdffffffffff7f000000f8ff3f80ff07fe00e0ffff1f000000c0ff0100f8ffff7f00feffffffffffff00000080ffff01fc0fe00780ffffff00000000fe1f00c0ffffff01f87ff8ffffffff01000000fcff1fc03f007e00feffff03000000f0ef0000feffff07c0ffc3ffffffff03000000c0ffff007e00f00ffcffff0f000000807f0700e0ffff1f00ff07feffffff0700000000fcff0fe00180ffffffff7f00000000fc7f0000ffff7f00fc01f8ffffff1f00000000e0ff7f000f00f8ffffffff03000000f0ff0300f8ffff03f01fc0ffffff7f0000000000feff073000c0ffffffff3f00000080ff1f00c0ffff0fc03f08fcffffff0100000000f0ff3f800000feffffffff01000000fcff0000feff3f007ff0ffffffff0f0000000000ffff030000f0ffffffff0f000000c0ff0700f0ffff00f807fbffffff7f0000000000f8ff1f0000c0ffffffffff00000000fe3f00c0ffff03e01f9fffffffff030000000080ffff010000feffffffff07000000e0ff0100feff0f80ffffffffffff3f0000000000fcff0f0000f8ffffffff7f00000000f01f00f8ff3f00feffffffffffff0100000000c0ffff0000c0ffffffffff03000000000000e0ffff01f8ffffffffffff1f0000000000fcff070000feffffffff3f00000000000000ffff07e0ffffffffffffff0000000000e0ff7f0000e0ffffffffff03000000000000fcff1f80ffffffffffffff0f0000000000feff030000ffffffffff7f000000000000f0ff7f00fcffffffffffffff0000000000f0ff3f0000f8ffffffffff070000000000c0ffff01f0ffffffffffffff070000000000ffff0100c0ffffffffffff000000000000ffff07c0ffffffffffffff7f0000000000f8ff1f0000ffffffffffff1f0000000000fcff3f00ffffffffffffffff030000000080ffff0000f8ffffffffffff0100000000f0ffff00fcffffffffffffff3f0000000000fcff0f00f0ffffffffffff3f00000000c0ffff03f0ffffffffffffffff0100000000c0ffff00c0ffffffffffffff0700000000ffff0f80ffffffffffffffff1f0000000000feff0780ffffffffffffffff00000000feff7f00feffffffffffffffff0000000000e0ff7f00ffffffffffffffff1f000000f8ffff01f8ffffffffffffffff0f0000000000feff03f8ffffffffffffffff070000c0ffff0fe0ffffffffffffffff7f0000000000f0ff3f80ffffffffffffffff3f000000feff3f80ffffffffffffffffff070000000000ffff01fcffffffffffffffff010000f0ffff00fcfffff8ffffffffff7f0000000000f8ff1fc0ffffffffffffffff0f000080ffff07f0ffffc5ffffffffffff030000000080ffff00fcffffffffffffff7f000000fcff1f80ffff8fffffffffffff3f0000000000fcff0fe0fffffffffffffffd070000e0ffff00feff7ffcffffffffffff0100000000e0ff7f00feffffffffffffcf7f000080ffff03f8ffffe3ffffffffffff1f0000000000ffff07f0ffffffffffff7ff4070000fcff0fc0ffff7fffffffffffffff0000000000fcff7f00ffffffffffffff0fe00000f0ff7f00ffffffe0ffffffffffff0f00000000f8ffff03f8ffffffffffffff0b1e0080ffff01f8ffff07ffffffffffff7f00000000e0ffff3fc0ffffffffffffff3fff0300fcff0fe0ffff3ff8ffffffffffff07000000c0ffffff01feffffffffffffffff7f00f0ff3f80ffff7ff1ffffffffffff7f00000080ffffff1ff0ffffffffffffffffff0fc0ffff00fcffff83ffffffffffffff03000000ffffffffc0fffffffffffffffffffff9ffff07f0ffff07fcffffffffffff3f000000feffffff1fffffffffffffffffffffffffff1f80ffff27e3ffffffffffffff010000f8ffffffffffffffffffffffffffffffffffff00feff3f19ffffffffffffff1f0000f0ffffffffffffffffffffffffffffffffffff03f8fffffff8ffffffffffffff0000e0ffffffffff1ffeffffffffffffffffffffff1fc0ffffffc7ffffffffffffff0f00c0ffffffffff7fc0ffffffffffffffffffffff7f00ffffff3ffeffffffffffff7f0080ffffffffffff03fcc7ffffffffffffffffffff01f8fffffff1ffffffffffffff0700feffffffffff0fc003f8ffffffffffffffffff0fe0ffffff8bffffffffffffff7f00fcffffffffff7f000c00f8ffffffffffffffff3f00ffffff17fcffffffffffffff03f8ffffffffffff07000080ffffffffffffffffff01fcffff3fe0ffffffffffffff3ff0ffffffffffff3f000000f8ffffffffffffffff07f0ffffff01ffffffffffffffffe3ffffffffffffff030000c0ffffffffffffffff1f80ffffff07f8ffffffffffffffffffffffffffffff3f000000fcffffffffffffffff00feffff3fc0ffffffffffffffffffffffffffffffff030000e0ffffffffffffffff03f0ffffff01feffffffffffffffffffffffffffffff3f000080ffffffffffffffff0fc0ffffff0ff8ffffffffffffffffffffffffffffffff070000fcffffffffffffff7f00ffffff7fd0ffffffffffffffffffffffffffffffff7f0000c0ffffffffffffffff01f8ffffffa3ffffffffffffffffffffffffffffffffff070000feffffffffffffff07e0ffffff1fffffffffffffffffffffffffffffffffff7f0000f00ff8ffffffffff3f00fffffffff8ffffffffffffffffffffffffffffffffff0700801f80ffffffffffff00fcffffffc7ffffffffffffffffffffffffffffffffff7f00007c00f8ffffffffff03f0ffffff3ffeffffffffffffffffffffffffffffffffff0700f00380ffffffffff0fc0fffffffff1ffffffffffffffffffffffffffffffffff7f00c00f00fcffffffff3f00feffffff8fffffffffffffffffffffffffffffffffffff07007e00c0ffffffffff00f8ffffff7ffcffffffffffffffffffffffffffffffffff7f00c00300feffffffff03e0ffffffffe3ffffffffffffffffffffffffffffffffffff07000800f0ffffffff0f80ffffffff1fffffffffffffffffffffffffffffffffffffff00000080ffffffff3f00fefffffffffaffffffffffffffffffffffffffffffffffff0f000000feffffff7f00f8fffffffff7ffffffffffffffffffffffffffffffffffffff010000f0ffffffff00c0ffffffffbfffffffffffffffffffffffffffffffffffffff1f000080ffffffff0100ffffffff5ffdffffffffffffffffffffffffffffffffffffff030000feffffff0100fcffffffffe0ffffffffffffffffffffffffffffffffffffff7f0000f8ffffff0300f0ffffffffbfffffffffffffffffffffffffffffffffffffffff0f0000feffff0100e0ffffffffffffffffffffffffffffffffffffffffffffffffffff010000fe7f000080ffffffffffffffffffffffffffffffffffffffffffffffffffff1f00000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffff03000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffff7f000000000000fcffffffffffffffffffffffffffffffffffffffffffffffffffffff1f0000000000f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffff0300000000f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000f8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000fcffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 InsideRookeryGrid: 00000000000000000000000000000000000000000000fe3f0000000000000000000000000000000000000000000000000000000000000000ffff0700000000000000000000000000000000000000000000000000000000000080ffffff010000000000000000000000000000000000000000000000000000000000c0ffffff3f000000000000000000000000000000000000000000000000000000000080ffffffff070000000000000000000000000000000000000000000000000000000000ffffffffff0000000000000000000000000000000000000000000000000000000000feffffffff1f00000000000000000000000000000000000000000000000000000000f8ffffffffff01000000000000000000000000000000000000000000000000000000f0ffffffffff3f000000000000000000000000000000000000000000000000000000e0ffffffffffff07000000000000000000000000000000000000000000000000000080ffffffffffffff000000000000000000000000000000000000000000000000000000ffffffffffffff1f0000000000000000000000000000000000000000000000000000feffffffffffffff0100000000000000000000000000000000000000000000000000f8ffffffffffffff3f00000000000000000000000000000000000000000000000000e0ffffffffffffffff07000000000000000000000000000000000000000000000000c0ffffffffffffffff7f00000000000000000000000000000000000000000000000000ffffffffffffffffff0f000000000000000000000000000000000000000000000000fcffffffffffffffffff010000000000000000000000000000000000000000000000f0ffffffffffffffffff1f0000000000000000000000000000000000000000000000e0ffffffffffffffffffff030000000000000000000000000000000000000000000080ffffffffffffffffffff7f0000000000000000000000000000000000000000000000feffffffffffffffffffff0700000000000000000000000000000000000000000000f8ffffffffffffffffffff7f00000000000000000000000000000000000000000000f0ffffffffffffffffffffff07000000000000000000000000000000000000000000c0ffffffffffffffffffffff7f00000000000000000000000000000000000000000000ffffffffffffffffffffffff03000000000000000000000000000000000000000000fcffffffffffffffffffffff3f000000000000000000000000000000000000000000f8ffffffffffffffffffffffff030000000000000000000000000000000000000000e0ffffffffffffffffffffffff3f000000000000000000000000000000000000000080ffffffffffffffffffffffffff030000000000000000000000000000000000000000feffffffffffffffffffffffff3f0000000000000000000000000000000000000000f8ffffffffffffffffffffffffff0100000000000000000000000000000000000000c0ffffffffffffffffffffffffff1f0000000000000000000000000000000000000000ffffffffffffffffffffffffffff0000000000000000000000000000000000000000fcffffffffffffffffffffffffff0f00000000000000000000000000000000000000f0ffffffffffffffffffffffffff7f00000000000000000000000000000000000000c0ffffffffffffffffffffffffffff0700000000000000000000000000000000000000feffffffffffffffffffffffffff3f00000000000000000000000000000000000000f8ffffffffffffffffffffffffffff03000000000000000000000000000000000000e0ffffffffffffffffffffffffffff3f00000000000000000000000000000000000080ffffffffffffffffffffffffffffff01000000000000000000000000000000000000fcffffffffffffffffffffffffffff1f000000000000000000000000000000000000f0ffffffffffffffffffffffffffffff000000000000000000000000000000000000c0ffffffffffffffffffffffffffffff0f000000000000000000000000000000000000ffffffffffffffffffffffffffffff7f000000000000000000000000000000000000fcffffffffffffffffffffffffffffff070000000000000000000000000000000000e0ffffffffffffffffffffffffffffff3f000000000000000000000000000000000080ffffffffffffffffffffffffffffffff030000000000000000000000000000000000feffffffffffffffffffffffffffffff1f0000000000000000000000000000000000f0ffffffffffffffffffffffffffffffff0100000000000000000000000000000000c0ffffffffffffffffffffffffffffffff0f0000000000000000000000000000000000ffffffffffffffffffffffffffffffffff0000000000000000000000000000000000f8ffffffffffffffffffffffffffffffff0f00000000000000000000000000000000e0ffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000ffffffffffffffffffffffffffffffffff0700000000000000000000000000000000fcffffffffffffffffffffffffffffffff3f00000000000000000000000000000000e0ffffffffffffffffffffffffffffffffff0300000000000000000000000000000080ffffffffffffffffffffffffffffffffff1f00000000000000000000000000000000fcffffffffffffffffffffffffffffffffff00000000000000000000000000000000f0ffffffffffffffffffffffffffffffffff0f000000000000000000000000000000c0ffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000feffffffffffffffffffffffffffffffffff03000000000000000000000000000000f8ffffffffffffffffffffffffffffffffff3f000000000000000000000000000000c0ffffffffffffffffffffffffffffffffffff01000000000000000000000000000000ffffffffffffffffffffffffffffffffffff0f000000000000000000000000000000f8ffffffffffffffffffffffffffffffffffff000000000000000000000000000000e0ffffffffffffffffffffffffffffffffffff07000000000000000000000000000080ffffffffffffffffffffffffffffffffffff3f000000000000000000000000000000fcffffffffffffffffffffffffffffffffffff030000000000000000000000000000f0ffffffffffffffffffffffffffffffffffff1f000000000000000000000000000080ffffffffffffffffffffffffffffffffffffff000000000000000000000000000000feffffffffffffffffffffffffffffffffffff0f0000000000000000000000000000f0ffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000c0ffffffffffffffffffffffffffffffffffffff030000000000000000000000000000feffffffffffffffffffffffffffffffffffff3f0000000000000000000000000000f8ffffffffffffffffffffffffffffffffffffff0100000000000000000000000000e0ffffffffffffffffffffffffffffffffffffff0f0000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000fcffffffffffffffffffffffffffffffffffffff0700000000000000000000000000e0ffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000080ffffffffffffffffffffffffffffffffffffffff0300000000000000000000000000fcffffffffffffffffffffffffffffffffffffff1f00000000000000000000000000f0ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000080ffffffffffffffffffffffffffffffffffffffff0f00000000000000000000000000feffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000f8ffffffffffffffffffffffffffffffffffffffff03000000000000000000000000c0ffffffffffffffffffffffffffffffffffffffff1f00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff00000000000000000000000000f8ffffffffffffffffffffffffffffffffffffffff07000000000000000000000000e0ffffffffffffffffffffffffffffffffffffffff3f00000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff03000000000000000000000000fcffffffffffffffffffffffffffffffffffffffff1f000000000000000000000000f0ffffffffffffffffffffffffffffffffffffffffff00000000000000000000000080ffffffffffffffffffffffffffffffffffffffffff07000000000000000000000000feffffffffffffffffffffffffffffffffffffffff3f000000000000000000000000f0ffffffffffffffffffffffffffffffffffffffffff010000000000000000000000c0ffffffffffffffffffffffffffffffffffffffffff0f000000000000000000000000feffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000f8ffffffffffffffffffffffffffffffffffffffffff070000000000000000000000c0ffffffffffffffffffffffffffffffffffffffffff3f000000000000000000000000feffffffffffffffffffffffffffffffffffffffffff010000000000000000000000f0ffffffffffffffffffffffffffffffffffffffffff0f000000000000000000000080ffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000fcffffffffffffffffffffffffffffffffffffffffff030000000000000000000000f0ffffffffffffffffffffffffffffffffffffffffff1f000000000000000000000080ffffffffffffffffffffffffffffffffffffffffffff010000000000000000000000fcffffffffffffffffffffffffffffffffffffffffff0f0000000000000000000000e0ffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff030000000000000000000000f8ffffffffffffffffffffffffffffffffffffffffff1f0000000000000000000000e0ffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff070000000000000000000000f8ffffffffffffffffffffffffffffffffffffffffff3f0000000000000000000000c0ffffffffffffffffffffffffffffffffffffffffffff010000000000000000000000feffffffffffffffffffffffffffffffffffffffffff0f0000000000000000000000f0ffffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000c0ffffffffffffffffffffffffffffffffffffffffffff030000000000000000000000feffffffffffffffffffffffffffffffffffffffffff1f0000000000000000000000f0ffffffffffffffffffffffffffffffffffffffffffff000000000000000000000080ffffffffffffffffffffffffffffffffffffffffffff070000000000000000000000fcffffffffffffffffffffffffffffffffffffffffff3f0000000000000000000000e0ffffffffffffffffffffffffffffffffffffffffffff010000000000000000000080ffffffffffffffffffffffffffffffffffffffffffff0f0000000000000000000000f8ffffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000c0ffffffffffffffffffffffffffffffffffffffffffff030000000000000000000000feffffffffffffffffffffffffffffffffffffffffff1f0000000000000000000000f0ffffffffffffffffffffffffffffffffffffffffffff000000000000000000000080ffffffffffffffffffffffffffffffffffffffffffff070000000000000000000000f8ffffffffffffffffffffffffffffffffffffffffff3f0000000000000000000000c0ffffffffffffffffffffffffffffffffffffffffffff010000000000000000000000feffffffffffffffffffffffffffffffffffffffffff0f0000000000000000000000f0ffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff030000000000000000000000f8ffffffffffffffffffffffffffffffffffffffffff1f0000000000000000000000c0ffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000feffffffffffffffffffffffffffffffffffffffffff070000000000000000000000e0ffffffffffffffffffffffffffffffffffffffffff3f000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffff010000000000000000000000f8ffffffffffffffffffffffffffffffffffffffffff0f0000000000000000000000c0ffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000fcffffffffffffffffffffffffffffffffffffffffff030000000000000000000000e0ffffffffffffffffffffffffffffffffffffffffff1f000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000f8ffffffffffffffffffffffffffffffffffffffffff030000000000000000000000c0ffffffffffffffffffffffffffffffffffffffffff1f000000000000000000000000fcffffffffffffffffffffffffffffffffffffffffff000000000000000000000000e0ffffffffffffffffffffffffffffffffffffffffff07000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff3f000000000000000000000000f8ffffffffffffffffffffffffffffffffffffffffff01000000000000000000000080ffffffffffffffffffffffffffffffffffffffffff0f000000000000000000000000fcffffffffffffffffffffffffffffffffffffffff3f000000000000000000000000e0ffffffffffffffffffffffffffffffffffffffffff01000000000000000000000000ffffffffffffffffffffffffffffffffffffffffff0f000000000000000000000000f0ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000080ffffffffffffffffffffffffffffffffffffffffff01000000000000000000000000fcffffffffffffffffffffffffffffffffffffffff0f000000000000000000000000e0ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000feffffffffffffffffffffffffffffffffffffffff03000000000000000000000000f0ffffffffffffffffffffffffffffffffffffffff0f00000000000000000000000080ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000fcffffffffffffffffffffffffffffffffffffffff03000000000000000000000000c0ffffffffffffffffffffffffffffffffffffffff1f00000000000000000000000000feffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000e0ffffffffffffffffffffffffffffffffffffffff0100000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0f00000000000000000000000000f0ffffffffffffffffffffffffffffffffffffff3f0000000000000000000000000080ffffffffffffffffffffffffffffffffffffffff0100000000000000000000000000fcffffffffffffffffffffffffffffffffffffff0700000000000000000000000000c0ffffffffffffffffffffffffffffffffffffff1f0000000000000000000000000000feffffffffffffffffffffffffffffffffffffff0000000000000000000000000000e0ffffffffffffffffffffffffffffffffffffff030000000000000000000000000000ffffffffffffffffffffffffffffffffffffff0f0000000000000000000000000000f0ffffffffffffffffffffffffffffffffffff7f000000000000000000000000000080ffffffffffffffffffffffffffffffffffffff010000000000000000000000000000f8ffffffffffffffffffffffffffffffffffff070000000000000000000000000000c0ffffffffffffffffffffffffffffffffffff1f000000000000000000000000000000fcffffffffffffffffffffffffffffffffffff000000000000000000000000000000e0ffffffffffffffffffffffffffffffffffff03000000000000000000000000000000feffffffffffffffffffffffffffffffffff0f000000000000000000000000000000f0ffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000ffffffffffffffffffffffffffffffffffff01000000000000000000000000000000f8ffffffffffffffffffffffffffffffffff0700000000000000000000000000000080ffffffffffffffffffffffffffffffffff3f00000000000000000000000000000000fcffffffffffffffffffffffffffffffffff00000000000000000000000000000000e0ffffffffffffffffffffffffffffffffff0300000000000000000000000000000000feffffffffffffffffffffffffffffffff1f00000000000000000000000000000000f0ffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000ffffffffffffffffffffffffffffffffff0100000000000000000000000000000000f8ffffffffffffffffffffffffffffffff070000000000000000000000000000000080ffffffffffffffffffffffffffffffff3f0000000000000000000000000000000000fcffffffffffffffffffffffffffffffff0000000000000000000000000000000000c0ffffffffffffffffffffffffffffffff030000000000000000000000000000000000feffffffffffffffffffffffffffffff1f0000000000000000000000000000000000e0ffffffffffffffffffffffffffffff7f000000000000000000000000000000000000ffffffffffffffffffffffffffffffff010000000000000000000000000000000000f0ffffffffffffffffffffffffffffff0f000000000000000000000000000000000000ffffffffffffffffffffffffffffff3f000000000000000000000000000000000000f8ffffffffffffffffffffffffffffff00000000000000000000000000000000000080ffffffffffffffffffffffffffffff07000000000000000000000000000000000000f8ffffffffffffffffffffffffffff1f000000000000000000000000000000000000c0ffffffffffffffffffffffffffff7f00000000000000000000000000000000000000fcffffffffffffffffffffffffffff01000000000000000000000000000000000000c0ffffffffffffffffffffffffffff0f00000000000000000000000000000000000000fcffffffffffffffffffffffffff3f00000000000000000000000000000000000000e0ffffffffffffffffffffffffffff0000000000000000000000000000000000000000feffffffffffffffffffffffffff0700000000000000000000000000000000000000e0ffffffffffffffffffffffffff1f0000000000000000000000000000000000000000feffffffffffffffffffffffff7f0000000000000000000000000000000000000000f0ffffffffffffffffffffffffff030000000000000000000000000000000000000000ffffffffffffffffffffffffff0f0000000000000000000000000000000000000000f0ffffffffffffffffffffffff3f000000000000000000000000000000000000000000ffffffffffffffffffffffffff000000000000000000000000000000000000000000f8ffffffffffffffffffffffff07000000000000000000000000000000000000000080ffffffffffffffffffffffff1f000000000000000000000000000000000000000000f8ffffffffffffffffffffff7f00000000000000000000000000000000000000000080ffffffffffffffffffffffff03000000000000000000000000000000000000000000f8ffffffffffffffffffffff0f00000000000000000000000000000000000000000080ffffffffffffffffffffff3f00000000000000000000000000000000000000000000f8ffffffffffffffffffffff0100000000000000000000000000000000000000000080ffffffffffffffffffffff0700000000000000000000000000000000000000000000f8ffffffffffffffffffff1f0000000000000000000000000000000000000000000080ffffffffffffffffffffff0000000000000000000000000000000000000000000000f8ffffffffffffffffffff030000000000000000000000000000000000000000000080ffffffffffffffffffff0f0000000000000000000000000000000000000000000000f0ffffffffffffffffff3f000000000000000000000000000000000000000000000000ffffffffffffffffffff010000000000000000000000000000000000000000000000f0ffffffffffffffffff07000000000000000000000000000000000000000000000000ffffffffffffffffff1f000000000000000000000000000000000000000000000000f0ffffffffffffffff7f00000000000000000000000000000000000000000000000000ffffffffffffffffff01000000000000000000000000000000000000000000000000f0ffffffffffffffff0300000000000000000000000000000000000000000000000000fcffffffffffffff0f0000000000000000000000000000000000000000000000000080ffffffffffffff3f0000000000000000000000000000000000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000feffffffffffff030000000000000000000000000000000000000000000000000000c0ffffffffffff07000000000000000000000000000000000000000000000000000000f8ffffffffff0700000000000000000000000000000000000000000000000000000000ffffffffff0f00000000000000000000000000000000000000000000000000000000e0ffffffff0f0000000000000000000000000000000000000000000000000000000000f0ffffff07000000000000000000000000000000000000000000000000000000000000f0ffff0300000000000000000000000000000000000000000000000000000000000000e0ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Heights: - 0.056549072 diff --git a/Assets/_Assets/Materials/Tablet/UI-Subtract.mat b/Assets/_Assets/Materials/Tablet/UI-Subtract.mat new file mode 100644 index 00000000..363c7dfc --- /dev/null +++ b/Assets/_Assets/Materials/Tablet/UI-Subtract.mat @@ -0,0 +1,141 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: UI-Subtract + m_Shader: {fileID: 4800000, guid: 10e4639b824e2a24a92ec09ca5421fb1, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BlendOp: 2 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _ColorMask: 15 + - _Cull: 2 + - _Cutoff: 0.5 + - _DestBlend: 10 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 1 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 5 + - _SrcBlendAlpha: 1 + - _Stencil: 0 + - _StencilComp: 8 + - _StencilOp: 0 + - _StencilReadMask: 255 + - _StencilWriteMask: 255 + - _Surface: 0 + - _UseUIAlphaClip: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 1, g: 1, b: 1, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] +--- !u!114 &4593895691626672945 +MonoBehaviour: + m_ObjectHideFlags: 11 + 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: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 7 diff --git a/Assets/_Assets/Materials/Tablet/UI-Subtract.mat.meta b/Assets/_Assets/Materials/Tablet/UI-Subtract.mat.meta new file mode 100644 index 00000000..28da0fe3 --- /dev/null +++ b/Assets/_Assets/Materials/Tablet/UI-Subtract.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1976b8a974799cb42a6d2a75363ad9fc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Assets/Prefabs/Interaction/DataLoggerTracker.prefab b/Assets/_Assets/Prefabs/Interaction/DataLoggerTracker.prefab index add8069b..b14aa5b2 100644 --- a/Assets/_Assets/Prefabs/Interaction/DataLoggerTracker.prefab +++ b/Assets/_Assets/Prefabs/Interaction/DataLoggerTracker.prefab @@ -99,6 +99,10 @@ MonoBehaviour: m_EditorClassIdentifier: ValidHandType: 2 IsDynamic: 0 + AnyOrientation: 0 + Label: + m_Source: + m_HashValue: 0 --- !u!1001 &9202817388072257415 PrefabInstance: m_ObjectHideFlags: 0 @@ -185,6 +189,9 @@ PrefabInstance: - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: b9c9d666ee135014bb22ee7255728d51, type: 3} insertIndex: -1 addedObject: {fileID: 4395976031941673818} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: b9c9d666ee135014bb22ee7255728d51, type: 3} + insertIndex: -1 + addedObject: {fileID: 148943753472702277} m_SourcePrefab: {fileID: 100100000, guid: b9c9d666ee135014bb22ee7255728d51, type: 3} --- !u!1 &8320277673085041366 stripped GameObject: @@ -233,6 +240,7 @@ MonoBehaviour: GrabEnabled: 1 MaxGrabbers: 2 IsHeavy: 0 + IsAnchored: 0 MustGrabAtSnap: 0 GrabberAnim: GripAnimIndex: 0 @@ -287,6 +295,19 @@ MonoBehaviour: m_ClassName: m_Source: DataTracker m_HashValue: 1158538475 +--- !u!114 &148943753472702277 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8320277673085041366} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 86853eccc07779346b558043a0ccc6b2, type: 3} + m_Name: + m_EditorClassIdentifier: + NewParent: {fileID: 0} --- !u!4 &8663871090791587948 stripped Transform: m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: b9c9d666ee135014bb22ee7255728d51, type: 3} diff --git a/Assets/_Assets/Prefabs/Interaction/LegTracker.prefab b/Assets/_Assets/Prefabs/Interaction/LegTracker.prefab index 78cbe795..0238593e 100644 --- a/Assets/_Assets/Prefabs/Interaction/LegTracker.prefab +++ b/Assets/_Assets/Prefabs/Interaction/LegTracker.prefab @@ -99,6 +99,10 @@ MonoBehaviour: m_EditorClassIdentifier: ValidHandType: 2 IsDynamic: 0 + AnyOrientation: 0 + Label: + m_Source: + m_HashValue: 0 --- !u!1001 &3609740605884451157 PrefabInstance: m_ObjectHideFlags: 0 @@ -195,6 +199,9 @@ PrefabInstance: - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 3f76828ce14fec0408d8fd1b14e36f1b, type: 3} insertIndex: -1 addedObject: {fileID: 8950616811237950966} + - targetCorrespondingSourceObject: {fileID: 919132149155446097, guid: 3f76828ce14fec0408d8fd1b14e36f1b, type: 3} + insertIndex: -1 + addedObject: {fileID: 251459376948105262} m_SourcePrefab: {fileID: 100100000, guid: 3f76828ce14fec0408d8fd1b14e36f1b, type: 3} --- !u!4 &3860401310179700414 stripped Transform: @@ -248,6 +255,7 @@ MonoBehaviour: GrabEnabled: 1 MaxGrabbers: 2 IsHeavy: 0 + IsAnchored: 0 MustGrabAtSnap: 0 GrabberAnim: GripAnimIndex: 0 @@ -327,3 +335,16 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 71d58e9241e24da4abf4baf95cdae226, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!114 &251459376948105262 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4528710434265953284} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 86853eccc07779346b558043a0ccc6b2, type: 3} + m_Name: + m_EditorClassIdentifier: + NewParent: {fileID: 0} diff --git a/Assets/_Assets/Prefabs/Tablet/InvertableLabel.prefab b/Assets/_Assets/Prefabs/Tablet/InvertableLabel.prefab index 28a0f8ba..f3a273d6 100644 --- a/Assets/_Assets/Prefabs/Tablet/InvertableLabel.prefab +++ b/Assets/_Assets/Prefabs/Tablet/InvertableLabel.prefab @@ -106,140 +106,6 @@ MonoBehaviour: m_Offset0: {x: 0, y: 0} m_Offset1: {x: 0, y: 0} m_Offset2: {x: 0, y: 0} ---- !u!1 &2498047656548915538 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7862015570337796305} - - component: {fileID: 6630819110149551810} - - component: {fileID: 7499760003414355895} - m_Layer: 31 - m_Name: RU - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7862015570337796305 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2498047656548915538} - 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: 8038738598724221687} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 16, y: 2} - m_Pivot: {x: 1, y: 1} ---- !u!222 &6630819110149551810 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2498047656548915538} - m_CullTransparentMesh: 1 ---- !u!114 &7499760003414355895 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2498047656548915538} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Outline: 0 - m_Thickness: 1 ---- !u!1 &3419755792766040332 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1569230293433065467} - - component: {fileID: 5108055316401605622} - - component: {fileID: 1078087844170811084} - m_Layer: 31 - m_Name: RU (1) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1569230293433065467 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3419755792766040332} - 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: 8038738598724221687} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: -2} - m_SizeDelta: {x: 2, y: 14} - m_Pivot: {x: 1, y: 1} ---- !u!222 &5108055316401605622 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3419755792766040332} - m_CullTransparentMesh: 1 ---- !u!114 &1078087844170811084 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3419755792766040332} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Outline: 0 - m_Thickness: 1 --- !u!1 &3990168669011118856 GameObject: m_ObjectHideFlags: 0 @@ -374,261 +240,112 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!1 &4144588836092304606 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4690754408383770922} - - component: {fileID: 4402836587070459357} - - component: {fileID: 9129201273821202541} - m_Layer: 31 - m_Name: LD (1) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &4690754408383770922 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4144588836092304606} - 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: 8038738598724221687} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 2} - m_SizeDelta: {x: 2, y: 14} - m_Pivot: {x: 0, y: 0} ---- !u!222 &4402836587070459357 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4144588836092304606} - m_CullTransparentMesh: 1 ---- !u!114 &9129201273821202541 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4144588836092304606} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Outline: 0 - m_Thickness: 1 ---- !u!1 &5385561938703936778 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6628174045138647888} - - component: {fileID: 976893948548482264} - - component: {fileID: 7581953814817922526} - m_Layer: 31 - m_Name: LU (1) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &6628174045138647888 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5385561938703936778} - 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: 8038738598724221687} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 0, y: -2} - m_SizeDelta: {x: 2, y: 14} - m_Pivot: {x: 0, y: 1} ---- !u!222 &976893948548482264 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5385561938703936778} - m_CullTransparentMesh: 1 ---- !u!114 &7581953814817922526 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5385561938703936778} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Outline: 0 - m_Thickness: 1 ---- !u!1 &5511076225657616791 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3254381083212643570} - - component: {fileID: 6556112412588824521} - - component: {fileID: 88878873486092900} - m_Layer: 31 - m_Name: RD - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3254381083212643570 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5511076225657616791} - 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: 8038738598724221687} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 16, y: 2} - m_Pivot: {x: 1, y: 0} ---- !u!222 &6556112412588824521 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5511076225657616791} - m_CullTransparentMesh: 1 ---- !u!114 &88878873486092900 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5511076225657616791} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Outline: 0 - m_Thickness: 1 ---- !u!1 &6044536106351052548 +--- !u!1001 &730189154874307442 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 2900308220127494795} + m_Modifications: + - target: {fileID: 6467352386191225974, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_Name + value: Outline + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 6467352386191225974, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + insertIndex: -1 + addedObject: {fileID: 8614426492532103012} + m_SourcePrefab: {fileID: 100100000, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} +--- !u!1 &6044536106351052548 stripped GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 6467352386191225974, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + m_PrefabInstance: {fileID: 730189154874307442} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8038738598724221687} - - component: {fileID: 3187603412021061045} - - component: {fileID: 635685949849935012} - m_Layer: 31 - m_Name: Outline - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &8038738598724221687 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6044536106351052548} - 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: - - {fileID: 3558806634399157062} - - {fileID: 6628174045138647888} - - {fileID: 7862015570337796305} - - {fileID: 1569230293433065467} - - {fileID: 2534304634189138860} - - {fileID: 4690754408383770922} - - {fileID: 3254381083212643570} - - {fileID: 9071886035430898266} - m_Father: {fileID: 2900308220127494795} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3187603412021061045 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6044536106351052548} - m_CullTransparentMesh: 1 ---- !u!114 &635685949849935012 +--- !u!114 &8614426492532103012 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -650,204 +367,8 @@ MonoBehaviour: m_Calls: [] m_Outline: 0 m_Thickness: 1 ---- !u!1 &6301288304305499732 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3558806634399157062} - - component: {fileID: 1258867510310811745} - - component: {fileID: 1822902999089797258} - m_Layer: 31 - m_Name: LU - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3558806634399157062 +--- !u!224 &8038738598724221687 stripped RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6301288304305499732} - 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: 8038738598724221687} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 16, y: 2} - m_Pivot: {x: 0, y: 1} ---- !u!222 &1258867510310811745 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + m_PrefabInstance: {fileID: 730189154874307442} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6301288304305499732} - m_CullTransparentMesh: 1 ---- !u!114 &1822902999089797258 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6301288304305499732} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Outline: 0 - m_Thickness: 1 ---- !u!1 &6322502317700011005 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 9071886035430898266} - - component: {fileID: 8026652557939100627} - - component: {fileID: 2361067514341552525} - m_Layer: 31 - m_Name: RD (1) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &9071886035430898266 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6322502317700011005} - 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: 8038738598724221687} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: 2} - m_SizeDelta: {x: 2, y: 14} - m_Pivot: {x: 1, y: 0} ---- !u!222 &8026652557939100627 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6322502317700011005} - m_CullTransparentMesh: 1 ---- !u!114 &2361067514341552525 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6322502317700011005} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Outline: 0 - m_Thickness: 1 ---- !u!1 &8169552747700094801 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2534304634189138860} - - component: {fileID: 4633675046316656688} - - component: {fileID: 8816648022882326374} - m_Layer: 31 - m_Name: LD - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2534304634189138860 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8169552747700094801} - 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: 8038738598724221687} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 16, y: 2} - m_Pivot: {x: 0, y: 0} ---- !u!222 &4633675046316656688 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8169552747700094801} - m_CullTransparentMesh: 1 ---- !u!114 &8816648022882326374 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8169552747700094801} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Outline: 0 - m_Thickness: 1 diff --git a/Assets/_Assets/Prefabs/Tablet/ModeLabel.prefab b/Assets/_Assets/Prefabs/Tablet/ModeLabel.prefab index 23f65bc9..50cbb262 100644 --- a/Assets/_Assets/Prefabs/Tablet/ModeLabel.prefab +++ b/Assets/_Assets/Prefabs/Tablet/ModeLabel.prefab @@ -121,8 +121,6 @@ MonoBehaviour: Offset: {fileID: 788867357523809319} BG: {fileID: 1638559840494585301} ExpandedContent: {fileID: 3990168669011118856} - SelectedBGSize: {x: 0, y: 0, z: 0, w: 12} - UnselectedBGSize: {x: 2, y: 2, z: -2, w: -2} --- !u!1 &3358549539725291024 GameObject: m_ObjectHideFlags: 0 @@ -141,7 +139,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!224 &1638559840494585301 RectTransform: m_ObjectHideFlags: 0 @@ -158,8 +156,8 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -4, y: -4} + m_AnchoredPosition: {x: 0, y: 7} + m_SizeDelta: {x: 4, y: 18} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &2500697657605028141 MonoBehaviour: diff --git a/Assets/_Assets/Prefabs/Tablet/OutlineBox2px.prefab b/Assets/_Assets/Prefabs/Tablet/OutlineBox2px.prefab new file mode 100644 index 00000000..947b0f01 --- /dev/null +++ b/Assets/_Assets/Prefabs/Tablet/OutlineBox2px.prefab @@ -0,0 +1,590 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2690706080937757310 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2298280059988618377} + - component: {fileID: 5530792070891567236} + - component: {fileID: 347907487637697982} + m_Layer: 31 + m_Name: RU (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2298280059988618377 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2690706080937757310} + 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: 7326636417643022725} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -4} + m_SizeDelta: {x: 4, y: 8} + m_Pivot: {x: 1, y: 1} +--- !u!222 &5530792070891567236 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2690706080937757310} + m_CullTransparentMesh: 1 +--- !u!114 &347907487637697982 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2690706080937757310} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Outline: 0 + m_Thickness: 1 +--- !u!1 &2920863845490125344 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7438075951200805795} + - component: {fileID: 6208003126330770864} + - component: {fileID: 7076941541462367429} + m_Layer: 31 + m_Name: RU + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7438075951200805795 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2920863845490125344} + 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: 7326636417643022725} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 12, y: 4} + m_Pivot: {x: 1, y: 1} +--- !u!222 &6208003126330770864 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2920863845490125344} + m_CullTransparentMesh: 1 +--- !u!114 &7076941541462367429 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2920863845490125344} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Outline: 0 + m_Thickness: 1 +--- !u!1 &3721854266834743212 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5420873124720656984} + - component: {fileID: 3978969469124722351} + - component: {fileID: 8400153500398926623} + m_Layer: 31 + m_Name: LD (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5420873124720656984 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3721854266834743212} + 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: 7326636417643022725} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 4} + m_SizeDelta: {x: 4, y: 8} + m_Pivot: {x: 0, y: 0} +--- !u!222 &3978969469124722351 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3721854266834743212} + m_CullTransparentMesh: 1 +--- !u!114 &8400153500398926623 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3721854266834743212} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Outline: 0 + m_Thickness: 1 +--- !u!1 &4656575944128978552 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5899194376744323106} + - component: {fileID: 553020213333211050} + - component: {fileID: 7141202644533767852} + m_Layer: 31 + m_Name: LU (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5899194376744323106 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4656575944128978552} + 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: 7326636417643022725} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: -4} + m_SizeDelta: {x: 4, y: 8} + m_Pivot: {x: 0, y: 1} +--- !u!222 &553020213333211050 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4656575944128978552} + m_CullTransparentMesh: 1 +--- !u!114 &7141202644533767852 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4656575944128978552} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Outline: 0 + m_Thickness: 1 +--- !u!1 &5069190101776206565 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2813559479860449152} + - component: {fileID: 5825928016806732987} + - component: {fileID: 799923260959283478} + m_Layer: 31 + m_Name: RD + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2813559479860449152 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5069190101776206565} + 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: 7326636417643022725} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 12, y: 4} + m_Pivot: {x: 1, y: 0} +--- !u!222 &5825928016806732987 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5069190101776206565} + m_CullTransparentMesh: 1 +--- !u!114 &799923260959283478 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5069190101776206565} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Outline: 0 + m_Thickness: 1 +--- !u!1 &6467352386191225974 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7326636417643022725} + - component: {fileID: 2746777137023719111} + m_Layer: 31 + m_Name: OutlineBox2px + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7326636417643022725 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6467352386191225974} + 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: + - {fileID: 4269778505610983476} + - {fileID: 5899194376744323106} + - {fileID: 7438075951200805795} + - {fileID: 2298280059988618377} + - {fileID: 2957052452581963998} + - {fileID: 5420873124720656984} + - {fileID: 2813559479860449152} + - {fileID: 8631139211754293544} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2746777137023719111 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6467352386191225974} + m_CullTransparentMesh: 1 +--- !u!1 &6724027596919790886 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4269778505610983476} + - component: {fileID: 1970960897345784595} + - component: {fileID: 1400170558890306552} + m_Layer: 31 + m_Name: LU + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4269778505610983476 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6724027596919790886} + 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: 7326636417643022725} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 12, y: 4} + m_Pivot: {x: 0, y: 1} +--- !u!222 &1970960897345784595 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6724027596919790886} + m_CullTransparentMesh: 1 +--- !u!114 &1400170558890306552 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6724027596919790886} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Outline: 0 + m_Thickness: 1 +--- !u!1 &6745316330099433615 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8631139211754293544} + - component: {fileID: 7297593722761443489} + - component: {fileID: 3091181627446575871} + m_Layer: 31 + m_Name: RD (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8631139211754293544 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6745316330099433615} + 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: 7326636417643022725} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 4} + m_SizeDelta: {x: 4, y: 8} + m_Pivot: {x: 1, y: 0} +--- !u!222 &7297593722761443489 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6745316330099433615} + m_CullTransparentMesh: 1 +--- !u!114 &3091181627446575871 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6745316330099433615} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Outline: 0 + m_Thickness: 1 +--- !u!1 &8881718428526392355 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2957052452581963998} + - component: {fileID: 5362724810791844674} + - component: {fileID: 8104545841872446484} + m_Layer: 31 + m_Name: LD + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2957052452581963998 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8881718428526392355} + 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: 7326636417643022725} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 12, y: 4} + m_Pivot: {x: 0, y: 0} +--- !u!222 &5362724810791844674 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8881718428526392355} + m_CullTransparentMesh: 1 +--- !u!114 &8104545841872446484 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8881718428526392355} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Outline: 0 + m_Thickness: 1 diff --git a/Assets/_Assets/Prefabs/Tablet/OutlineBox2px.prefab.meta b/Assets/_Assets/Prefabs/Tablet/OutlineBox2px.prefab.meta new file mode 100644 index 00000000..15e5400e --- /dev/null +++ b/Assets/_Assets/Prefabs/Tablet/OutlineBox2px.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b5c7a56bb5b59894b9f55d38293bdce7 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Assets/Prefabs/Tablet/Tablet.prefab b/Assets/_Assets/Prefabs/Tablet/Tablet.prefab index ea6ba2a5..b9a24536 100644 --- a/Assets/_Assets/Prefabs/Tablet/Tablet.prefab +++ b/Assets/_Assets/Prefabs/Tablet/Tablet.prefab @@ -872,6 +872,7 @@ MonoBehaviour: - {fileID: 2642270654224136204} - {fileID: 2482023529176979729} - {fileID: 6256020513413779115} + Reticle: {fileID: 8288888137924774086} CurrentTool: 1 AllowToolSwitch: 1 --- !u!114 &7961530038549450983 @@ -918,92 +919,44 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 1498962024563983567} m_Modifications: - - target: {fileID: 569894032469705520, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 569894032469705520, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 569894032469705520, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 569894032469705520, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 635637568822137379, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 635637568822137379, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchorMin.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 635637568822137379, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_SizeDelta.x - value: 535 - objectReference: {fileID: 0} - - target: {fileID: 635637568822137379, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_SizeDelta.y - value: 40.69 - objectReference: {fileID: 0} - - target: {fileID: 635637568822137379, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchoredPosition.x - value: 267.5 - objectReference: {fileID: 0} - - target: {fileID: 635637568822137379, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchoredPosition.y - value: -73.595 - objectReference: {fileID: 0} - target: {fileID: 730778469628052298, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 730778469628052298, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 730778469628052298, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_SizeDelta.x - value: 43 + value: 0 objectReference: {fileID: 0} - target: {fileID: 730778469628052298, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchoredPosition.x - value: 219.765 + value: 0 objectReference: {fileID: 0} - target: {fileID: 730778469628052298, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchoredPosition.y - value: -24 + value: 0 objectReference: {fileID: 0} - target: {fileID: 949294417920636495, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 949294417920636495, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 949294417920636495, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_SizeDelta.x - value: 131.47 + value: 0 objectReference: {fileID: 0} - target: {fileID: 949294417920636495, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchoredPosition.x - value: 319 + value: 0 objectReference: {fileID: 0} - target: {fileID: 949294417920636495, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchoredPosition.y - value: -24 - objectReference: {fileID: 0} - - target: {fileID: 963979762654721426, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: SelectedColors.Background.rgba - value: 4294929327 - objectReference: {fileID: 0} - - target: {fileID: 1103795427457489471, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_IsActive value: 0 objectReference: {fileID: 0} - target: {fileID: 1316966019780040463, guid: c033f4dc742ef424f974964b23b2acac, type: 3} @@ -1106,98 +1059,10 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 1872463432799815192, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1872463432799815192, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1872463432799815192, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1872463432799815192, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1872463432799815192, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 2362449479719445931, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: SelectedColors.Background.rgba - value: 4287471871 - objectReference: {fileID: 0} - - target: {fileID: 2710273682822185490, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_Camera - value: - objectReference: {fileID: 7611658757600314112} - - target: {fileID: 2710273682822185490, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AdditionalShaderChannelsFlag - value: 25 - objectReference: {fileID: 0} - - target: {fileID: 3177144815980077764, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_Color.b - value: 0.5529412 - objectReference: {fileID: 0} - - target: {fileID: 3177144815980077764, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_Color.g - value: 0.627451 - objectReference: {fileID: 0} - - target: {fileID: 3311045235175431406, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - target: {fileID: 3335054567763378265, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_Name value: Canvas objectReference: {fileID: 0} - - target: {fileID: 3415783472726588514, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3415783472726588514, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchorMin.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3415783472726588514, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_SizeDelta.x - value: 354 - objectReference: {fileID: 0} - - target: {fileID: 3415783472726588514, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_SizeDelta.y - value: 32.69 - objectReference: {fileID: 0} - - target: {fileID: 3415783472726588514, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchoredPosition.x - value: 267.5 - objectReference: {fileID: 0} - - target: {fileID: 3415783472726588514, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchoredPosition.y - value: -20.345 - objectReference: {fileID: 0} - - target: {fileID: 3578525218587322903, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3578525218587322903, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3578525218587322903, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 3578525218587322903, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4052861952237085264, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: SelectedColors.Background.rgba - value: 4294953094 - objectReference: {fileID: 0} - target: {fileID: 4650096086761689906, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -1236,48 +1101,36 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 4742319713672935714, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchoredPosition.x - value: 257 + value: 302.65 objectReference: {fileID: 0} - target: {fileID: 4742319713672935714, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchoredPosition.y value: -20 objectReference: {fileID: 0} - - target: {fileID: 4854100014093002992, guid: c033f4dc742ef424f974964b23b2acac, type: 3} + - target: {fileID: 4747845119031034282, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4854100014093002992, guid: c033f4dc742ef424f974964b23b2acac, type: 3} + - target: {fileID: 4747845119031034282, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchorMin.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4854100014093002992, guid: c033f4dc742ef424f974964b23b2acac, type: 3} + - target: {fileID: 4747845119031034282, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_SizeDelta.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 4854100014093002992, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchoredPosition.x + - target: {fileID: 4747845119031034282, guid: c033f4dc742ef424f974964b23b2acac, type: 3} + propertyPath: m_SizeDelta.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 4854100014093002992, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchoredPosition.y + - target: {fileID: 4747845119031034282, guid: c033f4dc742ef424f974964b23b2acac, type: 3} + propertyPath: m_AnchoredPosition.x value: 0 objectReference: {fileID: 0} - - target: {fileID: 5639270351375103337, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_IsActive + - target: {fileID: 4747845119031034282, guid: c033f4dc742ef424f974964b23b2acac, type: 3} + propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 5660346356344005280, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_Color.b - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5660346356344005280, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_Color.g - value: 0.4198113 - objectReference: {fileID: 0} - - target: {fileID: 5660346356344005280, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_Color.r - value: 0.6856817 - objectReference: {fileID: 0} - target: {fileID: 5679443850864813872, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchorMax.y value: 1 @@ -1288,7 +1141,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5679443850864813872, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_SizeDelta.x - value: 38 + value: 129.3 objectReference: {fileID: 0} - target: {fileID: 5679443850864813872, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchoredPosition.x @@ -1298,46 +1151,6 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: -20 objectReference: {fileID: 0} - - target: {fileID: 5776727654370121915, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5995297006683449971, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5995297006683449971, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5995297006683449971, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 5995297006683449971, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6049257834308789881, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6049257834308789881, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6049257834308789881, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6049257834308789881, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6049257834308789881, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - target: {fileID: 6424289860889935577, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchorMax.y value: 1 @@ -1352,20 +1165,12 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 6424289860889935577, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchoredPosition.x - value: 219 + value: 264.65 objectReference: {fileID: 0} - target: {fileID: 6424289860889935577, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchoredPosition.y value: -20 objectReference: {fileID: 0} - - target: {fileID: 6808446854091684376, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6924971988001450615, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_text - value: 4x - objectReference: {fileID: 0} - target: {fileID: 7070856219401510169, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -1390,30 +1195,6 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 7460073861574336405, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 7460073861574336405, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchorMin.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 7460073861574336405, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_SizeDelta.x - value: 535 - objectReference: {fileID: 0} - - target: {fileID: 7460073861574336405, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_SizeDelta.y - value: 106.06 - objectReference: {fileID: 0} - - target: {fileID: 7460073861574336405, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchoredPosition.x - value: 267.5 - objectReference: {fileID: 0} - - target: {fileID: 7460073861574336405, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchoredPosition.y - value: -146.97 - objectReference: {fileID: 0} - target: {fileID: 7598645821360717507, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -1448,7 +1229,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7816489267248916763, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchoredPosition.x - value: 181 + value: 226.65 objectReference: {fileID: 0} - target: {fileID: 7816489267248916763, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchoredPosition.y @@ -1478,30 +1259,6 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 7984098018488472842, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7984098018488472842, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7984098018488472842, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 7984098018488472842, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 8319049016712895961, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_Color.g - value: 0.78431374 - objectReference: {fileID: 0} - - target: {fileID: 8319049016712895961, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_Color.r - value: 0.5254902 - objectReference: {fileID: 0} - target: {fileID: 8491083843328525552, guid: c033f4dc742ef424f974964b23b2acac, type: 3} propertyPath: m_AnchorMax.y value: 0 @@ -1526,37 +1283,10 @@ PrefabInstance: propertyPath: m_AnchoredPosition.y value: 0 objectReference: {fileID: 0} - - target: {fileID: 9093962060021425920, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchorMax.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 9093962060021425920, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchorMin.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 9093962060021425920, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_SizeDelta.x - value: 515 - objectReference: {fileID: 0} - - target: {fileID: 9093962060021425920, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_SizeDelta.y - value: 98.06 - objectReference: {fileID: 0} - - target: {fileID: 9093962060021425920, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchoredPosition.x - value: 267.5 - objectReference: {fileID: 0} - - target: {fileID: 9093962060021425920, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - propertyPath: m_AnchoredPosition.y - value: -53.03 - objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] - m_AddedComponents: - - targetCorrespondingSourceObject: {fileID: 6808446854091684376, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - insertIndex: -1 - addedObject: {fileID: 6521172961853859135} + m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: c033f4dc742ef424f974964b23b2acac, type: 3} --- !u!224 &892705303254635255 stripped RectTransform: @@ -1677,23 +1407,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 9b11f7c82fe30c743a04b158ed07ba6b, type: 3} m_Name: m_EditorClassIdentifier: ---- !u!1 &4636804872763932640 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 6808446854091684376, guid: c033f4dc742ef424f974964b23b2acac, type: 3} - m_PrefabInstance: {fileID: 2172224997557683704} - m_PrefabAsset: {fileID: 0} ---- !u!114 &6521172961853859135 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4636804872763932640} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 93bebe02eb2e63947b870156ec518c3f, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!224 &5123359132261038167 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 6430182439587052975, guid: c033f4dc742ef424f974964b23b2acac, type: 3} @@ -1737,6 +1450,17 @@ GameObject: m_CorrespondingSourceObject: {fileID: 4683019510772656689, guid: c033f4dc742ef424f974964b23b2acac, type: 3} m_PrefabInstance: {fileID: 2172224997557683704} m_PrefabAsset: {fileID: 0} +--- !u!114 &8288888137924774086 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 7867015558054726974, guid: c033f4dc742ef424f974964b23b2acac, type: 3} + m_PrefabInstance: {fileID: 2172224997557683704} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4095508ef49db8548bf7f0badc7b0602, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!114 &8593616717157654757 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 7595289984256189725, guid: c033f4dc742ef424f974964b23b2acac, type: 3} diff --git a/Assets/_Assets/Prefabs/Tablet/TabletCanvas.prefab b/Assets/_Assets/Prefabs/Tablet/TabletCanvas.prefab index f89becac..d57f7fed 100644 --- a/Assets/_Assets/Prefabs/Tablet/TabletCanvas.prefab +++ b/Assets/_Assets/Prefabs/Tablet/TabletCanvas.prefab @@ -294,6 +294,144 @@ MonoBehaviour: m_Resolution: 0 m_Outline: 0 m_Thickness: 1 +--- !u!1 &823212082291868850 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2032138243076093521} + - component: {fileID: 8156592603159943616} + - component: {fileID: 8377358154929630006} + m_Layer: 31 + m_Name: Cross + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2032138243076093521 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 823212082291868850} + 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: 1049410789263212128} + 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: 0} + m_SizeDelta: {x: 2, y: 16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8156592603159943616 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 823212082291868850} + m_CullTransparentMesh: 1 +--- !u!114 &8377358154929630006 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 823212082291868850} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Outline: 0 + m_Thickness: 1 +--- !u!1 &833765673807707760 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6900182782703635871} + - component: {fileID: 6844572733607876941} + - component: {fileID: 6355142519216842545} + m_Layer: 31 + m_Name: Circle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6900182782703635871 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 833765673807707760} + 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: 7953115971887106891} + 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: 0} + m_SizeDelta: {x: 374, y: 374} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6844572733607876941 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 833765673807707760} + m_CullTransparentMesh: 1 +--- !u!114 &6355142519216842545 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 833765673807707760} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b929d2ed17ea3e499cba99c528388cc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0.7254902, b: 0.5294118, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Resolution: 15 + m_StartDegrees: 0 + m_ArcDegrees: 360 + m_ArcFill: 1 + m_Outline: 1 + m_Thickness: 3 --- !u!1 &1098555126796377302 GameObject: m_ObjectHideFlags: 0 @@ -545,7 +683,7 @@ MonoBehaviour: ToOnStartOffset: {x: 0, y: 8} DefaultOffset: {x: 0, y: 0} ToOffEndOffset: {x: 0, y: 0} ---- !u!1 &2115623136742411201 +--- !u!1 &1317230014807735891 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -553,133 +691,66 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 949294417920636495} - - component: {fileID: 3164681293580750177} - - component: {fileID: 7088810242103023766} + - component: {fileID: 742045470020086729} + - component: {fileID: 4725980589160458239} + - component: {fileID: 3111896320151442304} m_Layer: 31 - m_Name: Label + m_Name: Edge (3) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &949294417920636495 +--- !u!224 &742045470020086729 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2115623136742411201} + m_GameObject: {fileID: 1317230014807735891} 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: 8281354609022095608} + m_Father: {fileID: 7953115971887106891} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 319, y: -24} - m_SizeDelta: {x: 131.47, y: 32} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3164681293580750177 + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 98.5, y: -214} + m_Pivot: {x: 1, y: 0.5} +--- !u!222 &4725980589160458239 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2115623136742411201} + m_GameObject: {fileID: 1317230014807735891} m_CullTransparentMesh: 1 ---- !u!114 &7088810242103023766 +--- !u!114 &3111896320151442304 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2115623136742411201} + m_GameObject: {fileID: 1317230014807735891} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 + m_Material: {fileID: 2100000, guid: 1976b8a974799cb42a6d2a75363ad9fc, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 0.2} + m_RaycastTarget: 0 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 + m_Maskable: 0 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: To Interact - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 38022efaae954124cbd93c7242f82080, type: 2} - m_sharedMaterial: {fileID: -7354516270634679707, guid: 38022efaae954124cbd93c7242f82080, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 1, g: 1, b: 1, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 24 - m_fontSizeBase: 24 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!1 &2241045105005476150 + m_Outline: 0 + m_Thickness: 1 +--- !u!1 &1921337396910466341 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -687,95 +758,74 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 730778469628052298} - - component: {fileID: 2500266780083422474} - - component: {fileID: 2091812122959070550} - - component: {fileID: 6838004455256412869} + - component: {fileID: 6587359451675842782} + - component: {fileID: 7966282271187065255} + - component: {fileID: 6896047213503880990} m_Layer: 31 - m_Name: Button + m_Name: Center m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &730778469628052298 +--- !u!224 &6587359451675842782 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2241045105005476150} + m_GameObject: {fileID: 1921337396910466341} 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: 8281354609022095608} + m_Father: {fileID: 7953115971887106891} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 219.765, y: -24} - m_SizeDelta: {x: 43, y: 32} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 370, y: 370} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2500266780083422474 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2241045105005476150} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: -1 - m_PreferredWidth: 43 - m_PreferredHeight: -1 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 ---- !u!222 &2091812122959070550 +--- !u!222 &7966282271187065255 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2241045105005476150} + m_GameObject: {fileID: 1921337396910466341} m_CullTransparentMesh: 1 ---- !u!114 &6838004455256412869 +--- !u!114 &6896047213503880990 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2241045105005476150} + m_GameObject: {fileID: 1921337396910466341} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 + m_Material: {fileID: 2100000, guid: 1976b8a974799cb42a6d2a75363ad9fc, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 0.2} + m_RaycastTarget: 0 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 + m_Maskable: 0 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 539878b7408aac04bb8a192501869dce, type: 3} + m_Sprite: {fileID: 21300000, guid: e5e03ea43464cbb45ae4bbd02ae7550f, type: 3} m_Type: 0 - m_PreserveAspect: 1 + m_PreserveAspect: 0 m_FillCenter: 1 m_FillMethod: 4 m_FillAmount: 1 m_FillClockwise: 1 m_FillOrigin: 0 - m_UseSpriteMesh: 0 + m_UseSpriteMesh: 1 m_PixelsPerUnitMultiplier: 1 ---- !u!1 &2415955331467575890 +--- !u!1 &2056704546480233490 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -783,50 +833,117 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 9093962060021425920} - - component: {fileID: 6088672901800035313} - - component: {fileID: 7408162806604276716} - m_Layer: 0 - m_Name: Text + - component: {fileID: 2129490140414144670} + - component: {fileID: 5177605778786257891} + - component: {fileID: 8767311560831934658} + m_Layer: 31 + m_Name: Edge (1) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &9093962060021425920 +--- !u!224 &2129490140414144670 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2415955331467575890} + m_GameObject: {fileID: 2056704546480233490} 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: 7460073861574336405} + m_Father: {fileID: 627475025264925925} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 267.5, y: -53.03} - m_SizeDelta: {x: 515, y: 98.06} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 60} + m_SizeDelta: {x: 0, y: 29} + m_Pivot: {x: 0.5, y: 0} +--- !u!222 &5177605778786257891 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2056704546480233490} + m_CullTransparentMesh: 1 +--- !u!114 &8767311560831934658 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2056704546480233490} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 1976b8a974799cb42a6d2a75363ad9fc, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 0.2} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Outline: 0 + m_Thickness: 100 +--- !u!1 &2115623136742411201 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 949294417920636495} + - component: {fileID: 3164681293580750177} + - component: {fileID: 7088810242103023766} + m_Layer: 31 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &949294417920636495 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2115623136742411201} + 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: 8281354609022095608} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 32} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &6088672901800035313 +--- !u!222 &3164681293580750177 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2415955331467575890} + m_GameObject: {fileID: 2115623136742411201} m_CullTransparentMesh: 1 ---- !u!114 &7408162806604276716 +--- !u!114 &7088810242103023766 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2415955331467575890} + m_GameObject: {fileID: 2115623136742411201} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -840,13 +957,10 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: 'This is a description of the thing, with wordwrapping if we need it. - - and - linebreaks. Wow!' + m_text: To Interact m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: e9d22e69fa13176438aec7e3ffa282d2, type: 2} - m_sharedMaterial: {fileID: -3508957364921844304, guid: e9d22e69fa13176438aec7e3ffa282d2, type: 2} + m_fontAsset: {fileID: 11400000, guid: 38022efaae954124cbd93c7242f82080, type: 2} + m_sharedMaterial: {fileID: -7354516270634679707, guid: 38022efaae954124cbd93c7242f82080, type: 2} m_fontSharedMaterials: [] m_fontMaterial: {fileID: 0} m_fontMaterials: [] @@ -877,7 +991,7 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_HorizontalAlignment: 1 + m_HorizontalAlignment: 2 m_VerticalAlignment: 512 m_textAlignment: 65535 m_characterSpacing: 0 @@ -912,77 +1026,7 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!1 &2979797204989859916 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5707567668928275227} - - component: {fileID: 8518175054702528678} - - component: {fileID: 6568382162301666562} - m_Layer: 31 - m_Name: Button (1) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5707567668928275227 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2979797204989859916} - 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: - - {fileID: 2146480416762772223} - m_Father: {fileID: 5970089864185263645} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 46, y: -12} - m_SizeDelta: {x: 24, y: 24} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8518175054702528678 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2979797204989859916} - m_CullTransparentMesh: 1 ---- !u!114 &6568382162301666562 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2979797204989859916} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a3cce1025f282c247b38ed00ee6ddc0f, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_CornerRadius: 15 - m_Resolution: 0 - m_Outline: 0 - m_Thickness: 1 ---- !u!1 &3000771435217208284 +--- !u!1 &2241045105005476150 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -990,25 +1034,25 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 8950313843465866646} - - component: {fileID: 1886101757547686708} - - component: {fileID: 7458083463206926846} - - component: {fileID: 6144418361892916581} + - component: {fileID: 730778469628052298} + - component: {fileID: 2500266780083422474} + - component: {fileID: 2091812122959070550} + - component: {fileID: 6838004455256412869} m_Layer: 31 - m_Name: BG + m_Name: Button m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &8950313843465866646 +--- !u!224 &730778469628052298 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3000771435217208284} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 2241045105005476150} + 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 @@ -1016,61 +1060,69 @@ RectTransform: m_Father: {fileID: 8281354609022095608} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} + m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 32} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1886101757547686708 +--- !u!114 &2500266780083422474 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3000771435217208284} + m_GameObject: {fileID: 2241045105005476150} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} m_Name: m_EditorClassIdentifier: - m_IgnoreLayout: 1 + m_IgnoreLayout: 0 m_MinWidth: -1 m_MinHeight: -1 - m_PreferredWidth: -1 + m_PreferredWidth: 43 m_PreferredHeight: -1 m_FlexibleWidth: -1 m_FlexibleHeight: -1 m_LayoutPriority: 1 ---- !u!222 &7458083463206926846 +--- !u!222 &2091812122959070550 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3000771435217208284} + m_GameObject: {fileID: 2241045105005476150} m_CullTransparentMesh: 1 ---- !u!114 &6144418361892916581 +--- !u!114 &6838004455256412869 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3000771435217208284} + m_GameObject: {fileID: 2241045105005476150} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 0.5019608} + m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Outline: 0 - m_Thickness: 1 ---- !u!1 &3210415632582619035 + m_Sprite: {fileID: 21300000, guid: 539878b7408aac04bb8a192501869dce, type: 3} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2415955331467575890 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1078,9 +1130,9 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3415783472726588514} - - component: {fileID: 5208414004089876501} - - component: {fileID: 7595289984256189725} + - component: {fileID: 9093962060021425920} + - component: {fileID: 6088672901800035313} + - component: {fileID: 7408162806604276716} m_Layer: 0 m_Name: Text m_TagString: Untagged @@ -1088,40 +1140,40 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &3415783472726588514 +--- !u!224 &9093962060021425920 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3210415632582619035} + m_GameObject: {fileID: 2415955331467575890} 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: 635637568822137379} + m_Father: {fileID: 7460073861574336405} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 267.5, y: -20.345} - m_SizeDelta: {x: 366.47, y: 32.69} + m_AnchoredPosition: {x: 267.5, y: -53.03} + m_SizeDelta: {x: 515, y: 98.06} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &5208414004089876501 +--- !u!222 &6088672901800035313 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3210415632582619035} + m_GameObject: {fileID: 2415955331467575890} m_CullTransparentMesh: 1 ---- !u!114 &7595289984256189725 +--- !u!114 &7408162806604276716 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3210415632582619035} + m_GameObject: {fileID: 2415955331467575890} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -1135,10 +1187,13 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: -Adult Adelie Penguin (Banded)- + m_text: 'This is a description of the thing, with wordwrapping if we need it. + + and + linebreaks. Wow!' m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: ab3519f8a3f2a6a4a99a9ec0d50d5dc9, type: 2} - m_sharedMaterial: {fileID: -5230614414144400242, guid: ab3519f8a3f2a6a4a99a9ec0d50d5dc9, type: 2} + m_fontAsset: {fileID: 11400000, guid: e9d22e69fa13176438aec7e3ffa282d2, type: 2} + m_sharedMaterial: {fileID: -3508957364921844304, guid: e9d22e69fa13176438aec7e3ffa282d2, type: 2} m_fontSharedMaterials: [] m_fontMaterial: {fileID: 0} m_fontMaterials: [] @@ -1169,7 +1224,7 @@ MonoBehaviour: m_fontSizeMin: 18 m_fontSizeMax: 72 m_fontStyle: 0 - m_HorizontalAlignment: 2 + m_HorizontalAlignment: 1 m_VerticalAlignment: 512 m_textAlignment: 65535 m_characterSpacing: 0 @@ -1204,7 +1259,7 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!1 &3335054567763378265 +--- !u!1 &2470323887170852978 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1212,89 +1267,110 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1316966019780040463} - - component: {fileID: 2710273682822185490} - - component: {fileID: 1134003997475566606} + - component: {fileID: 1049410789263212128} + - component: {fileID: 1915000664985381356} + - component: {fileID: 4718297451046017995} + - component: {fileID: 7867015558054726974} + - component: {fileID: 7161595824476395683} m_Layer: 31 - m_Name: TabletCanvas + m_Name: CentralReticle m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1316966019780040463 +--- !u!224 &1049410789263212128 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3335054567763378265} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_GameObject: {fileID: 2470323887170852978} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 9118317689081576430} - - {fileID: 4880875159828857380} - - {fileID: 5988328379477436026} - - {fileID: 8281354609022095608} - - {fileID: 79598362417133662} - - {fileID: 124544303105003752} - - {fileID: 112916075580386702} - m_Father: {fileID: 0} + - {fileID: 2642545272147548415} + - {fileID: 2032138243076093521} + - {fileID: 6748709794200654181} + m_Father: {fileID: 1316966019780040463} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!223 &2710273682822185490 -Canvas: + m_SizeDelta: {x: 40, y: 40} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1915000664985381356 +CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3335054567763378265} + m_GameObject: {fileID: 2470323887170852978} + m_CullTransparentMesh: 1 +--- !u!114 &4718297451046017995 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2470323887170852978} m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 1 - m_Camera: {fileID: 0} - m_PlaneDistance: 2 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_VertexColorAlwaysGammaSpace: 1 - m_AdditionalShaderChannelsFlag: 25 - m_UpdateRectTransformForStandalone: 0 - m_SortingLayerID: 1320863815 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!114 &1134003997475566606 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b929d2ed17ea3e499cba99c528388cc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.2} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Resolution: 5 + m_StartDegrees: 0 + m_ArcDegrees: 360 + m_ArcFill: 1 + m_Outline: 0 + m_Thickness: 1 +--- !u!114 &7867015558054726974 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3335054567763378265} + m_GameObject: {fileID: 2470323887170852978} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Script: {fileID: 11500000, guid: 4095508ef49db8548bf7f0badc7b0602, type: 3} m_Name: m_EditorClassIdentifier: - m_UiScaleMode: 1 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 1 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 - m_PresetInfoIsWorld: 0 ---- !u!1 &3337244062001373257 + Group: {fileID: 7161595824476395683} + Offset: {fileID: 0} + ToOnTween: + Time: 0.1 + Curve: 0 + ToOffTween: + Time: 0.1 + Curve: 0 + ToOnStartOffset: {x: 0, y: 0} + DefaultOffset: {x: 0, y: 0} + ToOffEndOffset: {x: 0, y: 0} +--- !u!225 &7161595824476395683 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2470323887170852978} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &2743810833987610179 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1302,64 +1378,77 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5970089864185263645} - - component: {fileID: 1158199578350080160} + - component: {fileID: 627475025264925925} + - component: {fileID: 4267492070914753911} + - component: {fileID: 672797597977119586} m_Layer: 31 - m_Name: Buttons + m_Name: CaptureMode m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5970089864185263645 + m_IsActive: 0 +--- !u!224 &627475025264925925 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3337244062001373257} + m_GameObject: {fileID: 2743810833987610179} 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: - - {fileID: 3207096384127284555} - - {fileID: 8456403558088818955} - - {fileID: 5707567668928275227} - m_Father: {fileID: 1773573244412970271} + - {fileID: 8403426614031483025} + - {fileID: 1966108435151863312} + - {fileID: 9030098286712047713} + - {fileID: 2129490140414144670} + - {fileID: 5286693137319191838} + - {fileID: 8667020302233273058} + m_Father: {fileID: 1316966019780040463} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 58.205, y: -8} - m_SizeDelta: {x: 58, y: 24} - m_Pivot: {x: 0.5, y: 1} ---- !u!114 &1158199578350080160 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!225 &4267492070914753911 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2743810833987610179} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &672797597977119586 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3337244062001373257} + m_GameObject: {fileID: 2743810833987610179} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Script: {fileID: 11500000, guid: 4095508ef49db8548bf7f0badc7b0602, type: 3} m_Name: m_EditorClassIdentifier: - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 4 - m_Spacing: 4 - m_ChildForceExpandWidth: 0 - m_ChildForceExpandHeight: 0 - m_ChildControlWidth: 0 - m_ChildControlHeight: 0 - m_ChildScaleWidth: 0 - m_ChildScaleHeight: 0 - m_ReverseArrangement: 0 ---- !u!1 &3344308205862230435 + Group: {fileID: 4267492070914753911} + Offset: {fileID: 0} + ToOnTween: + Time: 0.2 + Curve: 0 + ToOffTween: + Time: 0.2 + Curve: 0 + ToOnStartOffset: {x: 0, y: 0} + DefaultOffset: {x: 0, y: 0} + ToOffEndOffset: {x: 0, y: 0} +--- !u!1 &2974551864202682454 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1367,133 +1456,1037 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3254570470127025957} - - component: {fileID: 332334191064591262} - - component: {fileID: 7257586955237009351} + - component: {fileID: 1966108435151863312} + - component: {fileID: 7469885935183119709} + - component: {fileID: 2050555257420211204} m_Layer: 31 - m_Name: Text + m_Name: Edge (2) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &3254570470127025957 +--- !u!224 &1966108435151863312 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3344308205862230435} + m_GameObject: {fileID: 2974551864202682454} 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: 1773573244412970271} + m_Father: {fileID: 627475025264925925} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 80, y: -178} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &7469885935183119709 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2974551864202682454} + m_CullTransparentMesh: 1 +--- !u!114 &2050555257420211204 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2974551864202682454} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 1976b8a974799cb42a6d2a75363ad9fc, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 0.2} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Outline: 0 + m_Thickness: 100 +--- !u!1 &2979797204989859916 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5707567668928275227} + - component: {fileID: 8518175054702528678} + - component: {fileID: 6568382162301666562} + m_Layer: 31 + m_Name: Button (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5707567668928275227 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2979797204989859916} + 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: + - {fileID: 2146480416762772223} + m_Father: {fileID: 5970089864185263645} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 58.205, y: -46.895} - m_SizeDelta: {x: 100.41, y: 21.79} + m_AnchoredPosition: {x: 46, y: -12} + m_SizeDelta: {x: 24, y: 24} m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &332334191064591262 +--- !u!222 &8518175054702528678 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2979797204989859916} + m_CullTransparentMesh: 1 +--- !u!114 &6568382162301666562 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2979797204989859916} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a3cce1025f282c247b38ed00ee6ddc0f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_CornerRadius: 15 + m_Resolution: 0 + m_Outline: 0 + m_Thickness: 1 +--- !u!1 &2993303434411144031 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3042122064561606340} + - component: {fileID: 1151729139481017285} + - component: {fileID: 7152397024800187662} + m_Layer: 31 + m_Name: Edge + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3042122064561606340 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2993303434411144031} + 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: 7953115971887106891} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 107} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &1151729139481017285 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2993303434411144031} + m_CullTransparentMesh: 1 +--- !u!114 &7152397024800187662 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2993303434411144031} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 1976b8a974799cb42a6d2a75363ad9fc, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 0.2} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Outline: 0 + m_Thickness: 1 +--- !u!1 &3000771435217208284 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8950313843465866646} + - component: {fileID: 1886101757547686708} + - component: {fileID: 7458083463206926846} + - component: {fileID: 6144418361892916581} + m_Layer: 31 + m_Name: BG + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8950313843465866646 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3000771435217208284} + 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: 8281354609022095608} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1886101757547686708 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3000771435217208284} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!222 &7458083463206926846 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3000771435217208284} + m_CullTransparentMesh: 1 +--- !u!114 &6144418361892916581 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3000771435217208284} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 1976b8a974799cb42a6d2a75363ad9fc, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 0.4} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Outline: 0 + m_Thickness: 1 +--- !u!1 &3070090541114197560 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7953115971887106891} + - component: {fileID: 2278282734995068588} + - component: {fileID: 3797071003995943126} + m_Layer: 31 + m_Name: CountMode + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &7953115971887106891 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3070090541114197560} + 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: + - {fileID: 3042122064561606340} + - {fileID: 360525192736391482} + - {fileID: 4624972220435441326} + - {fileID: 742045470020086729} + - {fileID: 6587359451675842782} + - {fileID: 6900182782703635871} + - {fileID: 7012442513238218455} + - {fileID: 5655283878439266888} + m_Father: {fileID: 1316966019780040463} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -16, y: -16} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!225 &2278282734995068588 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3070090541114197560} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &3797071003995943126 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3070090541114197560} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4095508ef49db8548bf7f0badc7b0602, type: 3} + m_Name: + m_EditorClassIdentifier: + Group: {fileID: 2278282734995068588} + Offset: {fileID: 0} + ToOnTween: + Time: 0.2 + Curve: 0 + ToOffTween: + Time: 0.2 + Curve: 0 + ToOnStartOffset: {x: 0, y: 0} + DefaultOffset: {x: 0, y: 0} + ToOffEndOffset: {x: 0, y: 0} +--- !u!1 &3210415632582619035 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3415783472726588514} + - component: {fileID: 5208414004089876501} + - component: {fileID: 7595289984256189725} + m_Layer: 0 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3415783472726588514 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3210415632582619035} + 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: 635637568822137379} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 267.5, y: -20.345} + m_SizeDelta: {x: 366.47, y: 32.69} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5208414004089876501 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3210415632582619035} + m_CullTransparentMesh: 1 +--- !u!114 &7595289984256189725 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3210415632582619035} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: -Adult Adelie Penguin (Banded)- + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: ab3519f8a3f2a6a4a99a9ec0d50d5dc9, type: 2} + m_sharedMaterial: {fileID: -5230614414144400242, guid: ab3519f8a3f2a6a4a99a9ec0d50d5dc9, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 24 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &3335054567763378265 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1316966019780040463} + - component: {fileID: 2710273682822185490} + - component: {fileID: 1134003997475566606} + m_Layer: 31 + m_Name: TabletCanvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1316966019780040463 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3335054567763378265} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1049410789263212128} + - {fileID: 7953115971887106891} + - {fileID: 627475025264925925} + - {fileID: 9118317689081576430} + - {fileID: 4880875159828857380} + - {fileID: 5988328379477436026} + - {fileID: 8281354609022095608} + - {fileID: 79598362417133662} + - {fileID: 124544303105003752} + - {fileID: 112916075580386702} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!223 &2710273682822185490 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3335054567763378265} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 0} + m_PlaneDistance: 2 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 1 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 1320863815 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &1134003997475566606 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3335054567763378265} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 1 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!1 &3337244062001373257 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5970089864185263645} + - component: {fileID: 1158199578350080160} + m_Layer: 31 + m_Name: Buttons + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5970089864185263645 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3337244062001373257} + 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: + - {fileID: 3207096384127284555} + - {fileID: 8456403558088818955} + - {fileID: 5707567668928275227} + m_Father: {fileID: 1773573244412970271} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 58.205, y: -8} + m_SizeDelta: {x: 58, y: 24} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1158199578350080160 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3337244062001373257} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 4 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &3344308205862230435 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3254570470127025957} + - component: {fileID: 332334191064591262} + - component: {fileID: 7257586955237009351} + m_Layer: 31 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3254570470127025957 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344308205862230435} + 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: 1773573244412970271} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 58.205, y: -46.895} + m_SizeDelta: {x: 100.41, y: 21.79} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &332334191064591262 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344308205862230435} + m_CullTransparentMesh: 1 +--- !u!114 &7257586955237009351 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3344308205862230435} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Adjust Zoom + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 38022efaae954124cbd93c7242f82080, type: 2} + m_sharedMaterial: {fileID: -7354516270634679707, guid: 38022efaae954124cbd93c7242f82080, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 16 + m_fontSizeBase: 16 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &3395297402697427408 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3207096384127284555} + - component: {fileID: 4268001511889013469} + - component: {fileID: 284460512205706380} + m_Layer: 31 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3207096384127284555 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3395297402697427408} + 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: + - {fileID: 3596523593684654178} + m_Father: {fileID: 5970089864185263645} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 12, y: -12} + m_SizeDelta: {x: 24, y: 24} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4268001511889013469 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3395297402697427408} + m_CullTransparentMesh: 1 +--- !u!114 &284460512205706380 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3395297402697427408} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a3cce1025f282c247b38ed00ee6ddc0f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_CornerRadius: 15 + m_Resolution: 0 + m_Outline: 0 + m_Thickness: 1 +--- !u!1 &3500908766933035262 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6748709794200654181} + - component: {fileID: 3080668980005453411} + - component: {fileID: 7142731020316949948} + m_Layer: 31 + m_Name: Cross (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6748709794200654181 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3500908766933035262} + 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: 1049410789263212128} + 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: 0} + m_SizeDelta: {x: 16, y: 2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3080668980005453411 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3500908766933035262} + m_CullTransparentMesh: 1 +--- !u!114 &7142731020316949948 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3500908766933035262} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Outline: 0 + m_Thickness: 1 +--- !u!1 &3542324499448945165 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5988328379477436026} + m_Layer: 31 + m_Name: BoxParent + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5988328379477436026 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3542324499448945165} + 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: + - {fileID: 6430182439587052975} + m_Father: {fileID: 1316966019780040463} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -24, y: -24} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &4031360997579889085 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4624972220435441326} + - component: {fileID: 3962665790153886337} + - component: {fileID: 1808570407302933361} + m_Layer: 31 + m_Name: Edge (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4624972220435441326 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4031360997579889085} + 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: 7953115971887106891} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 98.5, y: -214} + m_Pivot: {x: 0, y: 0.5} +--- !u!222 &3962665790153886337 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3344308205862230435} + m_GameObject: {fileID: 4031360997579889085} m_CullTransparentMesh: 1 ---- !u!114 &7257586955237009351 +--- !u!114 &1808570407302933361 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3344308205862230435} + m_GameObject: {fileID: 4031360997579889085} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 + m_Material: {fileID: 2100000, guid: 1976b8a974799cb42a6d2a75363ad9fc, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 0.2} + m_RaycastTarget: 0 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 + m_Maskable: 0 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: Adjust Zoom - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 38022efaae954124cbd93c7242f82080, type: 2} - m_sharedMaterial: {fileID: -7354516270634679707, guid: 38022efaae954124cbd93c7242f82080, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 1, g: 1, b: 1, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 16 - m_fontSizeBase: 16 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 256 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!1 &3395297402697427408 + m_Outline: 0 + m_Thickness: 1 +--- !u!1 &4228411379634006456 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1501,69 +2494,66 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 3207096384127284555} - - component: {fileID: 4268001511889013469} - - component: {fileID: 284460512205706380} + - component: {fileID: 360525192736391482} + - component: {fileID: 2481764155176148353} + - component: {fileID: 6159140859084380302} m_Layer: 31 - m_Name: Button + m_Name: Edge (1) m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &3207096384127284555 +--- !u!224 &360525192736391482 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3395297402697427408} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_GameObject: {fileID: 4228411379634006456} + 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: - - {fileID: 3596523593684654178} - m_Father: {fileID: 5970089864185263645} + m_Children: [] + m_Father: {fileID: 7953115971887106891} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 12, y: -12} - m_SizeDelta: {x: 24, y: 24} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &4268001511889013469 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 107} + m_Pivot: {x: 0.5, y: 0} +--- !u!222 &2481764155176148353 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3395297402697427408} + m_GameObject: {fileID: 4228411379634006456} m_CullTransparentMesh: 1 ---- !u!114 &284460512205706380 +--- !u!114 &6159140859084380302 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3395297402697427408} + m_GameObject: {fileID: 4228411379634006456} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a3cce1025f282c247b38ed00ee6ddc0f, type: 3} + m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 + m_Material: {fileID: 2100000, guid: 1976b8a974799cb42a6d2a75363ad9fc, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 0.2} + m_RaycastTarget: 0 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 + m_Maskable: 0 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_CornerRadius: 15 - m_Resolution: 0 m_Outline: 0 m_Thickness: 1 ---- !u!1 &3542324499448945165 +--- !u!1 &4254078036149612356 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1571,34 +2561,65 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 5988328379477436026} + - component: {fileID: 8403426614031483025} + - component: {fileID: 485492855886694834} + - component: {fileID: 2539963553862591003} m_Layer: 31 - m_Name: BoxParent + m_Name: Edge m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &5988328379477436026 +--- !u!224 &8403426614031483025 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3542324499448945165} + m_GameObject: {fileID: 4254078036149612356} 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: - - {fileID: 6430182439587052975} - m_Father: {fileID: 1316966019780040463} + m_Children: [] + m_Father: {fileID: 627475025264925925} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} + m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -24, y: -24} - m_Pivot: {x: 0.5, y: 0.5} + m_SizeDelta: {x: 0, y: 89} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &485492855886694834 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4254078036149612356} + m_CullTransparentMesh: 1 +--- !u!114 &2539963553862591003 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4254078036149612356} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 1976b8a974799cb42a6d2a75363ad9fc, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 0.2} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Outline: 0 + m_Thickness: 100 --- !u!1 &4494199328621383572 GameObject: m_ObjectHideFlags: 0 @@ -1658,8 +2679,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 0.6} + m_Material: {fileID: 2100000, guid: 1976b8a974799cb42a6d2a75363ad9fc, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 0.34901962} m_RaycastTarget: 0 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 0 @@ -1730,11 +2751,11 @@ RectTransform: - {fileID: 1773573244412970271} m_Father: {fileID: 1316966019780040463} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 20, y: 0} - m_SizeDelta: {x: 64, y: 110} - m_Pivot: {x: 0, y: 0.5} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -20, y: 0} + m_SizeDelta: {x: 50, y: 110} + m_Pivot: {x: 1, y: 0.5} --- !u!114 &8942456080044648513 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1753,7 +2774,7 @@ MonoBehaviour: m_Top: 0 m_Bottom: 0 m_ChildAlignment: 4 - m_Spacing: 4 + m_Spacing: 8 m_ChildForceExpandWidth: 1 m_ChildForceExpandHeight: 0 m_ChildControlWidth: 1 @@ -1832,8 +2853,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 0.9019608} + m_Material: {fileID: 2100000, guid: 1976b8a974799cb42a6d2a75363ad9fc, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 0.5019608} m_RaycastTarget: 0 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 0 @@ -2141,9 +3162,9 @@ 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: 40, y: 0} + m_AnchoredPosition: {x: -40, y: 0} m_SizeDelta: {x: 116.41, y: 65.79} - m_Pivot: {x: 0, y: 0.5} + m_Pivot: {x: 1, y: 0.5} --- !u!114 &8789625304331656642 MonoBehaviour: m_ObjectHideFlags: 0 @@ -2338,6 +3359,81 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &5602615557706771094 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7012442513238218455} + - component: {fileID: 4579682524050748736} + - component: {fileID: 5556125965879217307} + m_Layer: 31 + m_Name: DottedCircle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7012442513238218455 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5602615557706771094} + 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: 7953115971887106891} + 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: 0} + m_SizeDelta: {x: 388, y: 388} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4579682524050748736 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5602615557706771094} + m_CullTransparentMesh: 1 +--- !u!114 &5556125965879217307 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5602615557706771094} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 134ea5d3c306b91428e91e75f8d634c1, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 1 + m_PixelsPerUnitMultiplier: 1 --- !u!1 &5639270351375103337 GameObject: m_ObjectHideFlags: 0 @@ -2357,7 +3453,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 0 + m_IsActive: 1 --- !u!224 &8281354609022095608 RectTransform: m_ObjectHideFlags: 0 @@ -2456,6 +3552,73 @@ MonoBehaviour: ToOnStartOffset: {x: 0, y: 0} DefaultOffset: {x: 0, y: 0} ToOffEndOffset: {x: 0, y: 0} +--- !u!1 &5651575879160770127 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9030098286712047713} + - component: {fileID: 7490675423019174523} + - component: {fileID: 5997723043414076818} + m_Layer: 31 + m_Name: Edge (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9030098286712047713 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5651575879160770127} + 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: 627475025264925925} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 80, y: -178} + m_Pivot: {x: 1, y: 0.5} +--- !u!222 &7490675423019174523 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5651575879160770127} + m_CullTransparentMesh: 1 +--- !u!114 &5997723043414076818 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5651575879160770127} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6a3ee03a5fada3942b82c53c377b7113, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: 1976b8a974799cb42a6d2a75363ad9fc, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 0.2} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Outline: 0 + m_Thickness: 100 --- !u!1 &5990641612322428326 GameObject: m_ObjectHideFlags: 0 @@ -2544,6 +3707,77 @@ MonoBehaviour: m_FlexibleWidth: -1 m_FlexibleHeight: -1 m_LayoutPriority: 1 +--- !u!1 &6034391713975401454 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5655283878439266888} + - component: {fileID: 6231161015831513540} + - component: {fileID: 1502713481219949258} + m_Layer: 31 + m_Name: OuterCircle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5655283878439266888 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6034391713975401454} + 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: 7953115971887106891} + 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: 0} + m_SizeDelta: {x: 400, y: 400} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6231161015831513540 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6034391713975401454} + m_CullTransparentMesh: 1 +--- !u!114 &1502713481219949258 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6034391713975401454} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b929d2ed17ea3e499cba99c528388cc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0.7254902, b: 0.5294118, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Resolution: 15 + m_StartDegrees: 0 + m_ArcDegrees: 360 + m_ArcFill: 1 + m_Outline: 1 + m_Thickness: 1 --- !u!1 &6372190107513121800 GameObject: m_ObjectHideFlags: 0 @@ -3125,75 +4359,510 @@ GameObject: m_IsActive: 1 --- !u!224 &2941538623878851780 RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7820954238174748957} - 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: 1773573244412970271} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &83763603310734012 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7820954238174748957} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 1 - m_MinWidth: -1 - m_MinHeight: -1 - m_PreferredWidth: -1 - m_PreferredHeight: -1 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 ---- !u!222 &5761792716086695885 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7820954238174748957} + 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: 1773573244412970271} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &83763603310734012 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7820954238174748957} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!222 &5761792716086695885 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7820954238174748957} + m_CullTransparentMesh: 1 +--- !u!114 &1321074038176991051 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7820954238174748957} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a3cce1025f282c247b38ed00ee6ddc0f, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.5019608} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_CornerRadius: 12 + m_Resolution: 0 + m_Outline: 0 + m_Thickness: 1 +--- !u!1 &8201560246225829885 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2642545272147548415} + - component: {fileID: 7371536330123235487} + - component: {fileID: 3508165138962161297} + m_Layer: 31 + m_Name: Outline + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2642545272147548415 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8201560246225829885} + 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: 1049410789263212128} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7371536330123235487 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8201560246225829885} + m_CullTransparentMesh: 1 +--- !u!114 &3508165138962161297 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8201560246225829885} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1b929d2ed17ea3e499cba99c528388cc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Resolution: 5 + m_StartDegrees: 0 + m_ArcDegrees: 360 + m_ArcFill: 1 + m_Outline: 1 + m_Thickness: 2 +--- !u!1001 &2155535420903590759 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 627475025264925925} + m_Modifications: + - target: {fileID: 2298280059988618377, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2298280059988618377, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.y + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 2298280059988618377, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchoredPosition.y + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2813559479860449152, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.x + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 2813559479860449152, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2957052452581963998, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.x + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 2957052452581963998, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4269778505610983476, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.x + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 4269778505610983476, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5420873124720656984, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5420873124720656984, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.y + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 5420873124720656984, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5899194376744323106, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5899194376744323106, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.y + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 5899194376744323106, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchoredPosition.y + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 6467352386191225974, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_Name + value: InnerBox + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.x + value: 160 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.y + value: 140 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7438075951200805795, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.x + value: 48 + objectReference: {fileID: 0} + - target: {fileID: 7438075951200805795, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8631139211754293544, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8631139211754293544, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.y + value: 46 + objectReference: {fileID: 0} + - target: {fileID: 8631139211754293544, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 2 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} +--- !u!224 &8667020302233273058 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + m_PrefabInstance: {fileID: 2155535420903590759} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7820954238174748957} - m_CullTransparentMesh: 1 ---- !u!114 &1321074038176991051 -MonoBehaviour: +--- !u!1001 &3239049539141397659 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 627475025264925925} + m_Modifications: + - target: {fileID: 2298280059988618377, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2298280059988618377, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.y + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 2298280059988618377, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchoredPosition.y + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 2813559479860449152, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2813559479860449152, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 2957052452581963998, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2957052452581963998, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 4269778505610983476, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 4269778505610983476, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5420873124720656984, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5420873124720656984, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.y + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 5420873124720656984, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5899194376744323106, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 5899194376744323106, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.y + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 5899194376744323106, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchoredPosition.y + value: -2 + objectReference: {fileID: 0} + - target: {fileID: 6467352386191225974, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_Name + value: OuterBox + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.x + value: 400 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.y + value: 400 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7438075951200805795, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.x + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 7438075951200805795, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.y + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8631139211754293544, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.x + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8631139211754293544, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_SizeDelta.y + value: 38 + objectReference: {fileID: 0} + - target: {fileID: 8631139211754293544, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + propertyPath: m_AnchoredPosition.y + value: 2 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} +--- !u!224 &5286693137319191838 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 7326636417643022725, guid: b5c7a56bb5b59894b9f55d38293bdce7, type: 3} + m_PrefabInstance: {fileID: 3239049539141397659} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7820954238174748957} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a3cce1025f282c247b38ed00ee6ddc0f, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 0.5019608} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_CornerRadius: 12 - m_Resolution: 0 - m_Outline: 0 - m_Thickness: 1 --- !u!1001 &4482912016464720161 PrefabInstance: m_ObjectHideFlags: 0 @@ -3248,7 +4917,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 2900308220127494795, guid: 4a647bfd2f4ecf8498a7fea94c6e2028, type: 3} propertyPath: m_SizeDelta.y - value: 32 + value: 40 objectReference: {fileID: 0} - target: {fileID: 2900308220127494795, guid: 4a647bfd2f4ecf8498a7fea94c6e2028, type: 3} propertyPath: m_LocalPosition.x @@ -3326,7 +4995,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 2402203922987292223, guid: 4a647bfd2f4ecf8498a7fea94c6e2028, type: 3} propertyPath: m_text - value: 3x + value: 4x objectReference: {fileID: 0} - target: {fileID: 2402203922987292223, guid: 4a647bfd2f4ecf8498a7fea94c6e2028, type: 3} propertyPath: m_fontSizeBase @@ -3362,7 +5031,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 2900308220127494795, guid: 4a647bfd2f4ecf8498a7fea94c6e2028, type: 3} propertyPath: m_SizeDelta.y - value: 32 + value: 40 objectReference: {fileID: 0} - target: {fileID: 2900308220127494795, guid: 4a647bfd2f4ecf8498a7fea94c6e2028, type: 3} propertyPath: m_LocalPosition.x @@ -3548,7 +5217,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 2900308220127494795, guid: 20bcf116d32762a4cbda3a1868312b7b, type: 3} propertyPath: m_AnchoredPosition.x - value: 181 + value: 226.65 objectReference: {fileID: 0} - target: {fileID: 2900308220127494795, guid: 20bcf116d32762a4cbda3a1868312b7b, type: 3} propertyPath: m_AnchoredPosition.y @@ -3794,29 +5463,33 @@ PrefabInstance: propertyPath: m_Name value: Scan objectReference: {fileID: 0} + - target: {fileID: 1817674184704229194, guid: 20bcf116d32762a4cbda3a1868312b7b, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 2813972523033584657, guid: 20bcf116d32762a4cbda3a1868312b7b, type: 3} propertyPath: m_AnchorMax.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2813972523033584657, guid: 20bcf116d32762a4cbda3a1868312b7b, type: 3} propertyPath: m_AnchorMin.y - value: 1 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2813972523033584657, guid: 20bcf116d32762a4cbda3a1868312b7b, type: 3} propertyPath: m_SizeDelta.x - value: 97 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2813972523033584657, guid: 20bcf116d32762a4cbda3a1868312b7b, type: 3} propertyPath: m_SizeDelta.y - value: 27.24 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2813972523033584657, guid: 20bcf116d32762a4cbda3a1868312b7b, type: 3} propertyPath: m_AnchoredPosition.x - value: 84.5 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2813972523033584657, guid: 20bcf116d32762a4cbda3a1868312b7b, type: 3} propertyPath: m_AnchoredPosition.y - value: -20 + value: 0 objectReference: {fileID: 0} - target: {fileID: 2900308220127494795, guid: 20bcf116d32762a4cbda3a1868312b7b, type: 3} propertyPath: m_Pivot.x @@ -3844,7 +5517,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 2900308220127494795, guid: 20bcf116d32762a4cbda3a1868312b7b, type: 3} propertyPath: m_SizeDelta.x - value: 38 + value: 129.3 objectReference: {fileID: 0} - target: {fileID: 2900308220127494795, guid: 20bcf116d32762a4cbda3a1868312b7b, type: 3} propertyPath: m_LocalPosition.x @@ -3894,9 +5567,13 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 3358549539725291024, guid: 20bcf116d32762a4cbda3a1868312b7b, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 3990168669011118856, guid: 20bcf116d32762a4cbda3a1868312b7b, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] @@ -4034,7 +5711,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 2900308220127494795, guid: 20bcf116d32762a4cbda3a1868312b7b, type: 3} propertyPath: m_AnchoredPosition.x - value: 257 + value: 302.65 objectReference: {fileID: 0} - target: {fileID: 2900308220127494795, guid: 20bcf116d32762a4cbda3a1868312b7b, type: 3} propertyPath: m_AnchoredPosition.y @@ -4136,7 +5813,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 2900308220127494795, guid: 4a647bfd2f4ecf8498a7fea94c6e2028, type: 3} propertyPath: m_SizeDelta.y - value: 32 + value: 40 objectReference: {fileID: 0} - target: {fileID: 2900308220127494795, guid: 4a647bfd2f4ecf8498a7fea94c6e2028, type: 3} propertyPath: m_LocalPosition.x @@ -4318,7 +5995,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 2900308220127494795, guid: 20bcf116d32762a4cbda3a1868312b7b, type: 3} propertyPath: m_AnchoredPosition.x - value: 219 + value: 264.65 objectReference: {fileID: 0} - target: {fileID: 2900308220127494795, guid: 20bcf116d32762a4cbda3a1868312b7b, type: 3} propertyPath: m_AnchoredPosition.y diff --git a/Assets/_Assets/Sprites/Circle.png b/Assets/_Assets/Sprites/Circle.png new file mode 100644 index 00000000..a819a940 Binary files /dev/null and b/Assets/_Assets/Sprites/Circle.png differ diff --git a/Assets/_Assets/Sprites/Circle.png.meta b/Assets/_Assets/Sprites/Circle.png.meta new file mode 100644 index 00000000..905465e9 --- /dev/null +++ b/Assets/_Assets/Sprites/Circle.png.meta @@ -0,0 +1,242 @@ +fileFormatVersion: 2 +guid: dc60095e959ccfc478056497389988e2 +TextureImporter: + internalIDToNameTable: + - first: + 213: -2413806693520163455 + second: Circle + externalObjects: {} + serializedVersion: 13 + 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: 256 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: 0 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 1 + 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: 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: 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: 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 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Circle + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 256 + height: 256 + alignment: 0 + pivot: {x: 0.5, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: + - - {x: 33, y: 128} + - {x: -33, y: 128} + - {x: -95, y: 95} + - {x: -128, y: 33} + - {x: -128, y: -33} + - {x: -95, y: -95} + - {x: -33, y: -128} + - {x: 33, y: -128} + - {x: 95, y: -95} + - {x: 128, y: -33} + - {x: 128, y: 33} + - {x: 95, y: 95} + physicsShape: + - - {x: 0, y: 128} + - {x: -39, y: 121} + - {x: -75, y: 103} + - {x: -103, y: 75} + - {x: -121, y: 39} + - {x: -128, y: 0} + - {x: -121, y: -39} + - {x: -103, y: -75} + - {x: -75, y: -103} + - {x: -39, y: -121} + - {x: 0, y: -128} + - {x: 39, y: -121} + - {x: 75, y: -103} + - {x: 103, y: -75} + - {x: 121, y: -39} + - {x: 128, y: 0} + - {x: 121, y: 39} + - {x: 103, y: 75} + - {x: 75, y: 103} + - {x: 39, y: 121} + tessellationDetail: 0 + bones: [] + spriteID: 18d3544e99f608ed0800000000000000 + internalID: -2413806693520163455 + vertices: [] + indices: + edges: [] + weights: [] + outline: + - - {x: 33, y: 128} + - {x: -33, y: 128} + - {x: -95, y: 95} + - {x: -128, y: 33} + - {x: -128, y: -33} + - {x: -95, y: -95} + - {x: -33, y: -128} + - {x: 33, y: -128} + - {x: 95, y: -95} + - {x: 128, y: -33} + - {x: 128, y: 33} + - {x: 95, y: 95} + physicsShape: + - - {x: 0, y: 128} + - {x: -39, y: 121} + - {x: -75, y: 103} + - {x: -103, y: 75} + - {x: -121, y: 39} + - {x: -128, y: 0} + - {x: -121, y: -39} + - {x: -103, y: -75} + - {x: -75, y: -103} + - {x: -39, y: -121} + - {x: 0, y: -128} + - {x: 39, y: -121} + - {x: 75, y: -103} + - {x: 103, y: -75} + - {x: 121, y: -39} + - {x: 128, y: 0} + - {x: 121, y: 39} + - {x: 103, y: 75} + - {x: 75, y: 103} + - {x: 39, y: 121} + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: + Circle: -2413806693520163455 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: '[TextureImportProcessor]' + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Assets/Sprites/Tablet/CountCutout.png b/Assets/_Assets/Sprites/Tablet/CountCutout.png new file mode 100644 index 00000000..038a0671 Binary files /dev/null and b/Assets/_Assets/Sprites/Tablet/CountCutout.png differ diff --git a/Assets/_Assets/Sprites/Tablet/CountCutout.png.meta b/Assets/_Assets/Sprites/Tablet/CountCutout.png.meta new file mode 100644 index 00000000..c7ac95fe --- /dev/null +++ b/Assets/_Assets/Sprites/Tablet/CountCutout.png.meta @@ -0,0 +1,160 @@ +fileFormatVersion: 2 +guid: e5e03ea43464cbb45ae4bbd02ae7550f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: 0 + 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: 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: 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: [] + outline: + - - {x: -256, y: 0} + - {x: -256, y: 256} + - {x: -5, y: 256} + - {x: -114, y: 213} + - {x: -209, y: 115} + - - {x: 209, y: 135} + - {x: 122, y: 218} + - {x: 10, y: 256} + - {x: 256, y: 256} + - {x: 256, y: 16} + - - {x: 7, y: -256} + - {x: 99, y: -227} + - {x: 217, y: -115} + - {x: 256, y: -16} + - {x: 256, y: -256} + - - {x: -256, y: -256} + - {x: -256, y: -10} + - {x: -219, y: -108} + - {x: -121, y: -209} + - {x: -15, y: -256} + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 1537655665 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: '[TextureImportProcessor]' + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Assets/Sprites/Tablet/CountDotted.png b/Assets/_Assets/Sprites/Tablet/CountDotted.png new file mode 100644 index 00000000..4aa87ae6 Binary files /dev/null and b/Assets/_Assets/Sprites/Tablet/CountDotted.png differ diff --git a/Assets/_Assets/Sprites/Tablet/CountDotted.png.meta b/Assets/_Assets/Sprites/Tablet/CountDotted.png.meta new file mode 100644 index 00000000..fe9f7c64 --- /dev/null +++ b/Assets/_Assets/Sprites/Tablet/CountDotted.png.meta @@ -0,0 +1,152 @@ +fileFormatVersion: 2 +guid: 134ea5d3c306b91428e91e75f8d634c1 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + 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: 0 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: 0.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: 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: 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: [] + outline: + - - {x: 270.5, y: -677.5} + - {x: -224.5, y: -677.5} + - {x: -512.5, y: -482.5} + - {x: -677.5, y: -188.5} + - {x: -677.5, y: 187.5} + - {x: -506.5, y: 502.5} + - {x: -202.5, y: 677.5} + - {x: 208.5, y: 677.5} + - {x: 514.5, y: 489.5} + - {x: 677.5, y: 189.5} + - {x: 677.5, y: -182.5} + - {x: 528.5, y: -492.5} + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 1537655665 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: '[TextureImportProcessor]' + assetBundleName: + assetBundleVariant: diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index ef585751..144c7a6f 100644 --- a/ProjectSettings/ProjectSettings.asset +++ b/ProjectSettings/ProjectSettings.asset @@ -773,7 +773,7 @@ PlayerSettings: PS5: 1 QNX: 1 Stadia: 1 - Standalone: 4 + Standalone: 2 VisionOS: 1 WebGL: 1 Windows Store Apps: 1